Saya tidak menggunakan Unity, jadi saya tidak memiliki tombol praktis untuk mengklik untuk memulai software-center
. Kadang-kadang berguna untuk mencari perangkat lunak, jadi saya menjalankannya dari baris perintah. Namun, saya tidak dapat benar-benar menginstal perangkat lunak melalui antarmuka itu (tanpa izin). Jadi saya mencoba sudo software-center
sebagai gantinya, berharap untuk memperbaikinya. Setelah memasukkan kata sandi saya di baris perintah, saya disajikan dengan kotak dialog yang menanyakan:
Masukkan kata sandi untuk keyring 'default' untuk membuka kunci
Apa yang harus saya masukkan di sini untuk mendapatkan software-center
untuk benar-benar memulai sebagai root?
Berikut beberapa informasi lebih lanjut. Saya menjalankan Enlightenment (E17) sebagai lingkungan desktop saya. Tombol-tombol yang muncul di bilah samping dalam kesatuan tampaknya tidak memiliki padanan di E17, itulah sebabnya saya menjalankan pusat perangkat lunak dari baris perintah. Ketika saya melakukannya, sebagai saya alih-alih root, pada titik di mana saya mencoba menginstal sesuatu, sebuah pesan kesalahan muncul yang mengatakan:
Authentication Error. Software can't be installed or removed because the authentication service is not available. (org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.96'}): org.debian.apt.install-or-remove-packages
Policykit tampaknya tidak berjalan, atau setidaknya tidak ada yang menyerupai nama yang muncul dengan "ps wux". Jadi saya kira itu menimbulkan pertanyaan, adakah yang tahu cara memulainya secara otomatis saat saya masuk?
Terima kasih!
Jawaban yang Diterima:
Anda tidak boleh menjalankan pusat perangkat lunak sebagai root. Anda cukup meluncurkannya sebagai pengguna Anda sendiri. Menginstal sebuah paket akan meminta Anda dengan kotak dialog policykit yang menanyakan kata sandi Anda. Apakah itu tidak terjadi?