gksu rimosso da Ubuntu, ecco cosa puoi usare invece

Breve: gksu è deprecato. Viene rimosso da Debian, Ubuntu 18.04 e altre versioni di distribuzione Linux più recenti. È possibile ottenere la funzionalità gksu con il backend admin di gvfs. Ecco come farlo.

Sto esplorando Ubuntu 18.04 in questi giorni. E quando stavo cercando di sopprimere il rapporto di arresto di Ubuntu, ho provato a usare un comando con gksu.

Sono rimasto un po 'sorpreso nel trovarlo non installato di default, quindi ho continuato a installarlo. Ed è qui che la mia sorpresa si è trasformata in uno shock.

Quando ho provato ad usare sudo apt install gksu, il mio sistema mi ha detto che " pacchetto" gksu "non ha candidati per l'installazione ".

L'errore completo era questo:

 Leggere gli elenchi dei pacchetti ... Fatto Costruire l'albero delle dipendenze Leggere le informazioni sullo stato ... Fatto Il pacchetto gksu non è disponibile, ma viene chiamato da un altro pacchetto. Ciò potrebbe significare che il pacchetto è mancante, è stato obsoleto o è disponibile solo da un'altra fonte E: Il pacchetto 'gksu' non ha candidati all'installazione 

Questo mi ha fatto fare qualche piccola indagine e ho scoperto che il gksu è stato deprecato. È stato prima rimosso da Debian e quindi Canonical ha deciso di rilasciarlo da Ubuntu 18.04. Gli sviluppatori di applicazioni si consiglia di utilizzare PolicyKit.

Cosa è / era gksu?

gksu era il programma che forniva un frontend GTK per su e sudo. In questo modo è stato possibile eseguire le applicazioni grafiche con i privilegi di root.

Come utente finale, potresti aver usato gksu per eseguire l'editor Gedit per la modifica di alcuni file di sistema che richiedevano i privilegi di root.

Dato che gksu non c'è più, cosa puoi fare se hai bisogno di aprire un programma come Gedit come superutente?

Modifica dei file di sistema senza gksu in Ubuntu 18.04 e altri Linux

Agli utenti è stato consigliato di utilizzare il back-end di amministrazione di gvfs. Mantenere il gergo tecnico a parte, vuol dire che devi aggiungere admin: // come prefisso al percorso del file che vuoi modificare.

Quindi, se stavi usando un comando come questo con gksu:

gksu gedit /etc/default/apport 

Puoi invece utilizzare il seguente comando:

 gedit admin:///etc/default/apport 

In questo modo puoi ancora modificare i file di sistema senza gksu.

Alternativa: usa pkexec

Puoi anche usare il comando pkexec al posto di gksu. Potrebbe tuttavia essere necessario disporre di un kit di criteri per l'applicazione che si sta tentando di eseguire.

 pkexec gedit 

So che molti di noi utenti di Linux si sono abituati a gksu e siccome gksu è deprecato, ciò pone un piccolo inconveniente. C'è poco che possiamo fare alla nostra fine, tranne che per usare il prefisso admin: //.

Spero che questo articolo ti abbia aiutato con il problema di gksu in Ubuntu 18.04 e in altre distribuzioni Linux. Se avete domande o suggerimenti, non esitate a utilizzare la sezione commenti qui sotto.

Raccomandato

Le 20 principali estensioni GNOME che dovresti usare in questo momento
2019
Ecco $ 5 di Linux Mini PC per Internet of Things
2019
La guida completa per l'utilizzo di ffmpeg in Linux
2019