¿Cómo instalar una aplicación que requiere el paquete gksu en ubuntu 18.04?

14

Descargué la aplicación de escritorio Upwork en ubuntu 18.04. Cuando lo abro con el instalador del paquete Gdebi vi este error:

ingrese la descripción de la imagen aquí

Intenté instalarlo gksumanualmente sudo apt install gksupero recibí este error

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

¿Cómo puedo instalar este software en ubuntu 18.04 (lo descargo el jueves por lo que es la versión más reciente en el sitio web upwork)?

Abdelaziz Mokhnache
fuente
1
Encontrará algunas alternativas en el siguiente enlace, ¿Por qué no funciona gksu / gksudo o inicia una aplicación gráfica con sudo con Wayland? . Una alternativa simple es sudo -H GUI-application-program, pero hay alternativas con mayor seguridad, por ejemplo pkexec. Cuando se acostumbra a las líneas de comando en modo texto (en ventanas de terminal), ya no se ve afectado por este problema.
sudodus
1
pkexec con mayor seguridad acompañada de una mayor probabilidad de causar mensajes de error, por lo tanto, pruebe la aplicación en busca de mensajes de error cuando use pkexec.
karel
Altamente relacionado: askubuntu.com/questions/1026800/…
Mármol orgánico
2
Votantes cercanos: Inicialmente voté junto con el candidato duplicado @muru, pero me retracté después de leer la respuesta de Nobert a continuación, que servirá mucho mejor al OP porque en realidad habrá una gksuaplicación para que los padres llamen. Plus OP es una respuesta satisfecha y aceptada.
WinEunuuchs2Unix

Respuestas:

16

Introducción

Como Jeremy Bicha escribió :

Publicado el 18 de abril de 2018 por Jeremy Bicha - 8 comentarios

Hoy, gksu se eliminó de Ubuntu 18.04 , cuatro semanas después de que se eliminó de Debian .

Entonces, teóricamente hablando, no hay paquetes en Bionic Beaver 18.04 LTS, dependiendo de gksu. Pero esto no es cierto:

$ apt-cache rdepends gksu
gksu
Reverse Depends:
  gexec
  wicd-gtk
  spacefm-gtk3
  spacefm
 |menu

$ aptitude why gksu 
i   menu Suggests gksu | kde-runtime | ktsuss

Como puede ver, algunos softwares distribuidos por terceros pueden depender del gksupaquete. Por lo tanto, puede continuar instalando gksucon el método a continuación bajo su propio riesgo.

¿Como arreglar?

La posible solución es instalar la versión de la versión anterior (17.10, ingeniosa ).

Advertencia: ¡no ejecute los siguientes comandos si no está seguro!

Método corto (como sugirió @MK)

wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgtop2/libgtop-2.0-10_2.32.0-1_amd64.deb
sudo apt install ./libgtop-2.0-10_2.32.0-1_amd64.deb

wget https://mirrors.edge.kernel.org/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-6ubuntu8_amd64.deb
sudo apt install ./libgksu2-0_2.0.13~pre1-6ubuntu8_amd64.deb

wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_amd64.deb
sudo apt install ./gksu_2.0.2-9ubuntu1_amd64.deb

Prueba

Prueba gksu(debería funcionar en sesiones Xorg)

gksu-properties # check that it has "Authentication mode" to "sudo"
gksu date
gksudo date

Notas

Después de la instalación, los siguientes paquetes se marcarán como obsoletos (instalados localmente): gksu, libgksu2-0. Pero funcionarán como se espera.
El método también es aplicable para Ubuntu 18.10 y 19.04.

N0rbert
fuente
solo para estar seguro, ¿no tendré problemas en el futuro al gksuinstalarme el 18.04? o tengo que eliminarlo después de que haya terminado con la instalación de la aplicación?
Abdelaziz Mokhnache
1
@ N0rbert: en lugar de agregar todo el shabang, lo cual admites que es peligroso, puedes descargar la lib .deb de packages.ubuntu.com/artful/amd64/libgksu2-0/download y el archivo gksu .deb de launchpad.net /ubuntu/bionic/amd64/gksu/2.0.2-9ubuntu1 . Instale la lib primero usando gdebi, seguido por el gksu, también usandogedbi
MK
@MK, gracias, agregué tu método a la respuesta.
N0rbert
Correr con repositorios mixtos es una idea horrible. Si debe hacerlo, al menos configure Apt Pinning .
xiota
4

Repositorios mixtos

Agregar los ingeniosos repositorios a un sistema biónico es una idea absolutamente horrible.  No puedo hacer suficiente hincapié en cuánto sufrimiento traerá la noción, solo, de correr con repositorios mixtos. Habrá miseria y crujir de dientes hasta el final de la era y más allá.

Masoquistas, por favor al menos use protección ( Apt Pinning ).

Mejores ideas

Notas

  • kdesudo ha sido eliminado también.

  • lxqt-sudo todavía está cerca, pero no funcionó para mí.

  • Algo llamado gosa? Ni idea de lo que es.

  • También podría jugar sudokuhasta que se resuelva este desastre.

xiota
fuente