No estoy usando Unity, así que no tengo un botón útil para hacer clic para iniciar software-center
. Sin embargo, ocasionalmente es útil buscar software, así que lo ejecuto desde la línea de comandos. Sin embargo, no puedo instalar el software a través de esa interfaz (sin permisos). Así que probé sudo software-center
en cambio, con la esperanza de arreglar eso. Después de ingresar mi contraseña en la línea de comando, aparece un cuadro de diálogo que solicita:
Ingrese la contraseña para el llavero 'predeterminado' para desbloquear
¿Qué debo ingresar aquí para obtener software-center
? para iniciar realmente como root?
Aquí hay más información. Estoy ejecutando Enlightenment (E17) como mi entorno de escritorio. Los botones que aparecen en la barra lateral en Unity no parecen tener un equivalente en E17, por lo que ejecuto el centro de software desde la línea de comandos. Cuando lo hago, como yo en lugar de root, en el punto donde intento instalar algo, aparece un mensaje de error que dice:
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 no parece estar ejecutándose, o al menos no aparece nada parecido a ese nombre con "ps wux". Así que supongo que eso plantea la pregunta, ¿alguien sabría cómo hacer que se inicie automáticamente cuando inicie sesión?
¡Gracias!
Respuesta aceptada:
No debería ejecutar software-center como root. Simplemente debe iniciarlo como su propio usuario. La instalación de un paquete debería mostrarle un cuadro de diálogo de conjunto de políticas que le solicita su contraseña. ¿Eso no está pasando?