Come installare un'applicazione che richiede il pacchetto gksu su Ubuntu 18.04?


14

Ho scaricato l'app desktop Upwork su ubuntu 18.04. Quando l'ho aperto con il programma di installazione del pacchetto Gdebi ho visto questo errore:

inserisci qui la descrizione dell'immagine

Ho provato a installare gksumanualmente tramite sudo apt install gksuma ho riscontrato questo errore

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

Come posso installare questo software su Ubuntu 18.04 (lo scarico ieri, quindi è la versione più recente sul sito Web upwork)?


1
Puoi trovare alcune alternative nel seguente link, perché gksu / gksudo o l'avvio di un'applicazione grafica con sudo non funzionano con Wayland? . Una semplice alternativa è sudo -H GUI-application-program, ma ci sono alternative con una maggiore sicurezza, ad esempio pkexec. Quando ci si abitua alle righe di comando in modalità testo (nelle finestre del terminale), questo problema non viene più interessato.
sudodus,

1
pkexec con una maggiore sicurezza accompagnata da una maggiore probabilità di causare messaggi di errore, quindi testare l'app per i messaggi di errore quando si utilizza pkexec.
karel,



2
Votanti vicini: inizialmente ho votato insieme al candidato duplicato di @muru ma mi sono ritirato dopo aver letto la risposta di Nobert di seguito, che servirà molto meglio all'OP perché ci sarà effettivamente gksuun'app che il genitore chiamerà. Plus OP è la risposta soddisfatta e accettata.
WinEunuuchs2Unix

Risposte:


16

introduzione

Come scriveva Jeremy Bicha :

Pubblicato il 18 aprile 2018 da Jeremy Bicha - 8 commenti

Oggi, gksu è stato rimosso da Ubuntu 18.04 , quattro settimane dopo essere stato rimosso da Debian .

Quindi teoricamente non ci sono pacchetti su Bionic Beaver 18.04 LTS, a seconda gksu. Ma questo non è vero:

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

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

Come vedi alcuni software, che sono distribuiti da terze parti possono dipendere dal gksupacchetto. Quindi puoi procedere all'installazione gksucon il metodo seguente a tuo rischio e pericolo.

Come risolvere?

La soluzione possibile è installare la versione dalla versione precedente (17.10, abile ).

Attenzione: non eseguire i comandi seguenti se non si è sicuri!

Metodo breve (come suggerito da @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

Test

Test gksu(dovrebbe funzionare su sessioni Xorg)

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

Appunti

Dopo l'installazione, i seguenti pacchetti saranno contrassegnati come obsoleti (installati localmente): gksu, libgksu2-0. Ma funzioneranno come previsto.
Il metodo è applicabile anche per Ubuntu 18.10 e 19.04.


solo per essere sicuri, non avrò problemi in futuro dopo l' gksuinstallazione su 18.04? o devo rimuoverlo dopo aver terminato l'installazione dell'app?
Abdelaziz Mokhnache,

1
@ N0rbert: Invece di aggiungere l'intero shabang, che ammetti sia pericoloso, puoi semplicemente scaricare la lib .deb da pacchetti.ubuntu.com/artful/amd64/libgksu2-0/download e il file gksu .deb da launchpad.net /ubuntu/bionic/amd64/gksu/2.0.2-9ubuntu1 . Installa prima la lib usando gdebi, seguito da gksu, usando anchegedbi
MK

@MK, grazie, ho aggiunto il tuo metodo alla risposta.
Nrbert

Correre con repository misti è un'idea orribile. Se è necessario, impostare almeno Apt Pinning .
Xiota,

4

Repository misti

Aggiungere i repository abili a un sistema bionico è un'idea assolutamente orribile.  Non posso sottolineare abbastanza quanto soffrirà l'idea, da solo, di correre con repository misti. Ci sarà sofferenza e digrignamento dei denti fino alla fine dell'età e oltre.

Masochisti, per favore, usate almeno la protezione ( Appuntamento Apt ).

Idee migliori

Appunti

  • kdesudo è stato anche abbandonato.

  • lxqt-sudo è ancora in giro, ma non ha funzionato per me.

  • Qualcosa chiamato gosa? Non ho idea di cosa sia.

  • Potrebbe anche giocare sudokufino a quando questo casino non viene capito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.