gksu Verwijderd uit Ubuntu, hier is wat u in plaats daarvan kunt gebruiken

Korte opmerking: gksu is verouderd. Het is verwijderd van Debian, Ubuntu 18.04 en andere nieuwere Linux-distributieversies. U kunt de gksu-functionaliteit bereiken met gvfs admin-backend. Hier is hoe dat te doen.

Ik ben nu bezig met het verkennen van Ubuntu 18.04. En toen ik probeerde het Ubuntu-crashrapport te onderdrukken, probeerde ik een opdracht met gksu te gebruiken.

Ik was enigszins verrast dat het standaard niet werd geïnstalleerd, dus ging ik het installeren. En dit is waar mijn verrassing in een schok veranderde.

Toen ik probeerde met behulp van sudo apt install gksu, zei mijn systeem dat " Package" gksu 'geen installatiekandidaat heeft ".

De volledige fout was dit:

 Pakketlijsten lezen ... Klaar Bouwafhankelijkheidsboom Statusstatus lezen ... Klaar Pakket gksu is niet beschikbaar, maar wordt door een ander pakket aangeduid. Dit kan betekenen dat het pakket ontbreekt, is verouderd of alleen beschikbaar is vanuit een andere bron. E: Pakket 'gksu' heeft geen installatiekandidaat 

Dit zorgde ervoor dat ik wat onderzoek deed en ik merkte dat gksu verouderd is. Het werd voor het eerst verwijderd uit Debian en vervolgens heeft Canonical besloten het uit Ubuntu 18.04 te verwijderen. Applicatie-ontwikkelaars wordt aangeraden om PolicyKit te gebruiken.

Wat is / was gksu?

gksu was het programma dat een GTK-frontend voor su en sudo leverde. Op deze manier konden grafische applicaties worden uitgevoerd met rootprivileges.

Als eindgebruiker hebt u mogelijk gksu gebruikt om de Gedit-editor uit te voeren voor het aanpassen van sommige systeembestanden waarvoor rootprivileges zijn vereist.

Omdat gksu niet meer is, wat kun je doen als je een programma zoals Gedit als superuser moet openen?

Systeembestanden bewerken zonder gksu in Ubuntu 18.04 en andere Linux

Gebruikers zijn geadviseerd om gvfs admin-backend te gebruiken. Het technische jargon opzij houden, betekent dat u admin: // -voorvoegsel moet toevoegen aan het pad van het bestand dat u wilt bewerken.

Dus als je een commando als dit gebruikt met gksu:

gksu gedit /etc/default/apport 

U kunt in plaats daarvan de volgende opdracht gebruiken:

 gedit admin:///etc/default/apport 

Op deze manier kunt u systeembestanden nog steeds bewerken zonder gksu.

Alternatief: gebruik pkexec

Je kunt ook de opdracht pkexec gebruiken in plaats van gksu. Het kan echter nodig zijn om een ​​beleidskit te hebben voor de toepassing die u probeert uit te voeren.

 pkexec gedit 

Ik weet dat velen van ons Linux-gebruikers van Gksu hebben gebruikt en omdat GKSU verouderd is, levert het wel wat overlast op. Er is weinig dat we aan het eind kunnen doen behalve het gebruik van admin: // prefix.

Ik hoop dat dit artikel je heeft geholpen met gksu issue in Ubuntu 18.04 en andere Linux-distributies. Als je vragen of suggesties hebt, gebruik dan de commentaarsectie hieronder.

Aanbevolen

Installeer en gebruik 'Go For It!' To Do App In Linux
2019
Gebruik LaTeX in Ubuntu en andere Linux met Texmaker
2019
6 Op Linux gebaseerde mini-pc die u vandaag kunt kopen
2019