GNU/Linux >> Tutoriales Linux >  >> Ubuntu

gksu eliminado de Ubuntu, esto es lo que puede usar en su lugar

Resumen:gksu está obsoleto. Se elimina de Debian, Ubuntu 18.04 y otras versiones de distribución de Linux más nuevas. Puede lograr la funcionalidad de gksu con el backend de administración de gvfs. Así es como se hace.

Estoy explorando Ubuntu 18.04 en estos días. Y cuando estaba tratando de suprimir el informe de bloqueo de Ubuntu, intenté usar un comando con gksu.

Me sorprendió un poco encontrar que no estaba instalado de forma predeterminada, así que pasé a instalarlo. Y aquí es donde mi sorpresa se convirtió en shock.

Cuando intenté usar sudo apt install gksu, mi sistema me dijo "El paquete 'gksu' no tiene ningún candidato de instalación “.

El error completo fue este:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gksu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gksu' has no installation candidate

Esto me hizo investigar un poco y descubrí que gksu ha quedado obsoleto. Primero se eliminó de Debian y luego Canonical decidió eliminarlo de Ubuntu 18.04. Se sugiere a los desarrolladores de aplicaciones que utilicen PolicyKit en su lugar.

¿Qué es/fue gksu?

gksu fue el programa que proporcionó una interfaz GTK para su y sudo. De esta forma, las aplicaciones gráficas podían ejecutarse con privilegios de root.

Como usuario final, es posible que haya utilizado gksu para ejecutar el editor Gedit para modificar algunos archivos del sistema que requerían privilegios de root.

Dado que gksu ya no existe, ¿qué puede hacer si necesita abrir un programa como Gedit como superusuario?

Editar archivos del sistema sin gksu en Ubuntu 18.04 y otros Linux

Se ha aconsejado a los usuarios que utilicen el backend de administración de gvfs. Dejando a un lado la jerga técnica, significa que debe agregar prefijo admin:// a la ruta del archivo que desea editar.

Entonces, si estuviera usando un comando como este con gksu:

gksu gedit /etc/default/apport

En su lugar, puede usar el siguiente comando:

gedit admin:///etc/default/apport

De esta manera, aún puede editar archivos del sistema sin gksu.

Alternativa:Usar pkexec

También puede usar el comando pkexec en lugar de gksu. Pero es posible que deba tener un kit de políticas para la aplicación que intenta ejecutar.

pkexec gedit

Sé que muchos de nosotros, los usuarios de Linux, nos acostumbramos a gksu y, como gksu está obsoleto, presenta un pequeño inconveniente. Es poco lo que podemos hacer por nuestra parte excepto usar el prefijo admin://.

Espero que este artículo te haya ayudado con el problema de gksu en Ubuntu 18.04 y otras distribuciones de Linux. Si tiene preguntas o sugerencias, no dude en utilizar la sección de comentarios a continuación.



Ubuntu
  1. Lo que un archivo de puntos de shell puede hacer por usted

  2. ¿Puedes usar anclas ^ $ con Ls?

  3. ¿Puedo usar una cámara web Logitech C170 en Ubuntu 13.04?

  4. Servidor Ubuntu Lo que necesita saber

  5. ¿Puedo usar Homebrew en Ubuntu?

Cómo usar el modo No molestar en Ubuntu para que pueda concentrarse en el trabajo

¿No se puede instalar el archivo Deb en Ubuntu 20.04? ¡Esto es lo que debe hacer!

¿El texto resaltado no es visible en gedit en modo oscuro? Esto es lo que puede hacer

Si puedo, ¿cómo instalar Ubuntu desde Ubuntu?

¿Qué es PPA en Ubuntu Linux y cómo lo uso?

¿Qué es Zsh? ¿Deberías usarlo?