GNU/Linux >> Znalost Linux >  >> Ubuntu

gksu odstraněno z Ubuntu, zde je to, co můžete místo toho použít

Stručně:gksu je zastaralé. Je odstraněn z Debianu, Ubuntu 18.04 a dalších novějších verzí distribuce Linuxu. Funkci gksu můžete dosáhnout pomocí admin backendu gvfs. Zde je návod, jak to udělat.

V těchto dnech zkoumám Ubuntu 18.04. A když jsem se snažil potlačit hlášení o pádu Ubuntu, zkusil jsem použít příkaz s gksu.

Byl jsem mírně překvapen, když jsem zjistil, že není ve výchozím nastavení nainstalován, a tak jsem pokračoval v instalaci. A tady se mé překvapení změnilo v šok.

Když jsem se pokusil použít sudo apt install gksu, můj systém mi řekl:„Balík ‚gksu‘ nemá žádného kandidáta na instalaci “.

Úplná chyba byla tato:

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

To mě přimělo trochu prozkoumat a zjistil jsem, že gksu je zastaralé. Nejprve byl odstraněn z Debianu a poté se Canonical rozhodl jej vypustit z Ubuntu 18.04. Vývojářům aplikací se doporučuje, aby místo toho používali PolicyKit.

Co je/byl gksu?

gksu byl program, který poskytoval rozhraní GTK pro su a sudo. Tímto způsobem bylo povoleno spouštění grafických aplikací s právy root.

Jako koncový uživatel jste možná použili gksu ke spuštění editoru Gedit pro úpravu některých systémových souborů, které vyžadovaly oprávnění root.

Vzhledem k tomu, že gksu již neexistuje, co můžete udělat, pokud potřebujete otevřít program jako Gedit jako superuživatel?

Úprava systémových souborů bez gksu v Ubuntu 18.04 a dalších Linuxu

Uživatelům bylo doporučeno používat admin backend gvfs. Pokud ponecháme technický žargon stranou, znamená to, že byste měli přidat předponu admin:// na cestu k souboru, který chcete upravit.

Pokud jste tedy používali příkaz jako je tento s gksu:

gksu gedit /etc/default/apport

Místo toho můžete použít následující příkaz:

gedit admin:///etc/default/apport

Tímto způsobem můžete stále upravovat systémové soubory bez gksu.

Alternativa:Použijte pkexec

Místo příkazu gksu můžete také použít příkaz pkexec. Možná však bude potřeba mít sadu zásad pro aplikaci, kterou se pokoušíte spustit.

pkexec gedit

Vím, že mnoho z nás uživatelů Linuxu si na gksu zvyklo, a protože je gksu zastaralé, představuje to trochu nepříjemnosti. Na našem konci můžeme udělat jen málo, kromě použití předpony admin://.

Doufám, že vám tento článek pomohl s problémem gksu v Ubuntu 18.04 a dalších distribucích Linuxu. Pokud máte dotazy nebo návrhy, neváhejte použít sekci komentářů níže.



Ubuntu
  1. Co pro vás může udělat shell dotfile

  2. Mohu nainstalovat Ubuntu na oddíl naformátovaný jako Ntfs místo Ext4?

  3. Mohu použít webovou kameru Logitech C170 na Ubuntu 13.04?

  1. Můžete (a jak) nainstalovat Ubuntu do souborového systému F2fs?

  2. Můžete nainstalovat Apk v Ubuntu Touch?

  3. Server Ubuntu Co potřebujete vědět

  1. Můžete použít kotvy ^ $ s Ls?

  2. Zde je návod, jak úplně odinstalovat Steam z Ubuntu

  3. Mohu používat Homebrew na Ubuntu?