GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

gksu aus Ubuntu entfernt, hier ist, was Sie stattdessen verwenden können

Kurz:gksu ist veraltet. Es wurde aus Debian, Ubuntu 18.04 und anderen neueren Linux-Distributionsversionen entfernt. Sie können die gksu-Funktionalität mit dem gvfs-Admin-Backend erreichen. So geht's.

Ich erforsche derzeit Ubuntu 18.04. Und als ich versuchte, den Ubuntu-Absturzbericht zu unterdrücken, versuchte ich, einen Befehl mit gksu zu verwenden.

Ich war etwas überrascht, dass es nicht standardmäßig installiert war, also fuhr ich mit der Installation fort. Und hier verwandelte sich meine Überraschung in einen Schock.

Als ich versuchte, sudo apt install gksu zu verwenden, sagte mir mein System:„Paket ‚gksu‘ hat keinen Installationskandidaten “.

Der vollständige Fehler war dieser:

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

Dies veranlasste mich, einige Nachforschungen anzustellen, und ich fand heraus, dass gksu veraltet ist. Es wurde zuerst aus Debian entfernt und dann beschloss Canonical, es aus Ubuntu 18.04 zu entfernen. Anwendungsentwicklern wird empfohlen, stattdessen PolicyKit zu verwenden.

Was ist/war gksu?

gksu war das Programm, das ein GTK-Frontend für su und sudo bereitstellte. Auf diese Weise konnten grafische Anwendungen mit Root-Rechten ausgeführt werden.

Als Endbenutzer haben Sie möglicherweise gksu verwendet, um den Gedit-Editor zum Ändern einiger Systemdateien auszuführen, für die Root-Rechte erforderlich waren.

Da es gksu nicht mehr gibt, was können Sie tun, wenn Sie ein Programm wie Gedit als Superuser öffnen müssen?

Bearbeiten von Systemdateien ohne gksu in Ubuntu 18.04 und anderen Linux

Benutzern wurde empfohlen, das Admin-Backend von gvfs zu verwenden. Abgesehen vom Fachjargon bedeutet dies, dass Sie das Präfix admin:// hinzufügen sollten in den Pfad der Datei, die Sie bearbeiten möchten.

Wenn Sie also einen Befehl wie diesen mit gksu verwenden:

gksu gedit /etc/default/apport

Sie können stattdessen den folgenden Befehl verwenden:

gedit admin:///etc/default/apport

Auf diese Weise können Sie Systemdateien auch ohne gksu bearbeiten.

Alternative:Verwenden Sie pkexec

Sie können auch den Befehl pkexec anstelle von gksu verwenden. Möglicherweise muss jedoch ein Richtlinienkit für die Anwendung vorhanden sein, die Sie ausführen möchten.

pkexec gedit

Ich weiß, dass sich viele von uns Linux-Benutzern an gksu gewöhnt haben, und da gksu veraltet ist, stellt es eine kleine Unannehmlichkeit dar. An unserer Seite können wir nur wenig tun, außer das Präfix admin:// zu verwenden.

Ich hoffe, dieser Artikel hat Ihnen beim gksu-Problem in Ubuntu 18.04 und anderen Linux-Distributionen geholfen. Wenn Sie Fragen oder Anregungen haben, können Sie gerne den Kommentarbereich unten verwenden.



Ubuntu
  1. Was ein Shell-Dotfile für Sie tun kann

  2. Können Sie Anker ^ $ mit Ls verwenden?

  3. Kann ich Ubuntu auf einer als Ntfs formatierten Partition anstelle von Ext4 installieren?

  4. Kann ich eine Logitech C170-Webcam unter Ubuntu 13.04 verwenden?

  5. Kann ich Homebrew auf Ubuntu verwenden?

So verwenden Sie den Modus „Nicht stören“ in Ubuntu, damit Sie sich auf die Arbeit konzentrieren können

Kann Deb-Datei nicht auf Ubuntu 20.04 installieren? Folgendes müssen Sie tun!

Hervorgehobener Text in Gedit im dunklen Modus nicht sichtbar? Folgendes können Sie tun

Wenn ich kann, wie installiere ich Ubuntu von Ubuntu?

Was ist PPA in Ubuntu Linux und wie verwende ich sie?

Was ist Zsch? Sollten Sie es verwenden?