I'm not using Unity, so I don't have a handy button to click on to start software-center
. It's occasionally useful to search for software, though, so I run it from the command line. However, then I can't actually install the software through that interface (no permissions). So I tried sudo software-center
instead, hoping to fix that. After entering my password on the command line, I'm presented with a dialog box asking for:
Enter password for keyring 'default' to unlock
What should I enter here to get software-center
to actually start up as root?
Here's some more information. I'm running Enlightenment (E17) as my desktop environment. The buttons that appear on the side bar in unity don't appear to have an equivalent in E17, which is why i'm running software-center from the command line. When i do so, as me instead of root, at the point where i try to install something, an error message pops up that says:
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 does not appear to be running, or at least nothing resembling that name shows up with "ps wux". So i guess that raises the question, would anyone know how to get that to start up automatically when i log in?
Thanks!
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
is run at start-up. Software Centre uses PolicyKit and needs this to be running.gksudo software-center
. The OP just says he or she is "not using Unity", but it's not clear that official Ubuntu is involved. I suspect the OP is using Bodhi. @user232901 Are you using Bodhi or Ubuntu?