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.