GNU/Linux >> Linux Esercitazione >  >> Ubuntu

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. Puoi ottenere la funzionalità gksu con il backend di amministrazione di gvfs. Ecco come farlo.

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

Sono stato leggermente sorpreso di trovarlo non installato di default, quindi ho continuato a installarlo. Ed è qui che la mia sorpresa si è trasformata in uno shock.

Quando ho provato a utilizzare sudo apt install gksu, il mio sistema mi ha detto "Il pacchetto 'gksu' non ha un candidato per l'installazione “.

L'errore completo era questo:

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

Questo mi ha fatto fare qualche piccola indagine e ho scoperto che gksu è stato deprecato. È stato prima rimosso da Debian e poi Canonical ha deciso di eliminarlo da Ubuntu 18.04. Si consiglia agli sviluppatori di applicazioni di utilizzare invece PolicyKit.

Cos'è/era gksu?

gksu era il programma che forniva un frontend GTK per su e sudo. In questo modo le applicazioni grafiche potevano essere eseguite con privilegi di root.

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

Dato che gksu non esiste più, cosa puoi fare se devi 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 backend di amministrazione di gvfs. Tenendo da parte il gergo tecnico, significa che dovresti aggiungere il prefisso admin:// nel percorso del file che desideri modificare.

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

gksu gedit /etc/default/apport

Puoi invece usare 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 invece di gksu. Ma potrebbe essere necessario disporre di un kit di criteri per l'applicazione che stai tentando di eseguire.

pkexec gedit

So che molti di noi utenti Linux si sono abituati a gksu e poiché gksu è deprecato, rappresenta un piccolo inconveniente. C'è poco che possiamo fare alla nostra fine tranne l'utilizzo del prefisso admin://.

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



Ubuntu
  1. Cosa può fare per te un file dot di shell

  2. Puoi usare le ancore ^ $ con Ls?

  3. Posso installare Ubuntu su una partizione formattata come Ntfs invece di Ext4??

  4. Posso usare una webcam Logitech C170 su Ubuntu 13.04?

  5. Posso usare Homebrew su Ubuntu?

Come utilizzare la modalità Non disturbare in Ubuntu in modo da poterti concentrare sul lavoro

Non riesci a installare il file Deb su Ubuntu 20.04? Ecco cosa devi fare!

Il testo evidenziato non è visibile in gedit in modalità oscura? Ecco cosa puoi fare

Se posso, come installare Ubuntu da Ubuntu?

Cos'è il PPA in Ubuntu Linux e come li uso

Cos'è Zsh? Dovresti usarlo?