Ubuntu 18.04 上的“找不到命令‘gksu’”错误

Wha*_* If 9 command-line gksu gksudo 18.04

在跑步的时候

gksu gedit /etc/udev/rules.d/somefile.rules
Run Code Online (Sandbox Code Playgroud)

我收到了这个建议。

Command 'gksu' not found, did you mean:

  command 'gosu' from deb gosu
  command 'ksu' from deb heimdal-clients
  command 'ksu' from deb krb5-user

Try: sudo apt install <deb name>
Run Code Online (Sandbox Code Playgroud)

Wha*_* If 12

gksu 已被弃用。

它已从 Ubuntu 18.04 以及 Debian 和其他较新的 Linux 发行版中删除。如果您使用短语“Ubuntu man gksu”进行网络搜索,您将看到没有可用的 18.04 版本。以下是替代方案:

替代[0]:使用“-H”

sudo -H nautilus
Run Code Online (Sandbox Code Playgroud)

备选[1]:使用“admin://”

gedit admin:///etc/udev/rules.d/somefile.rules
Run Code Online (Sandbox Code Playgroud)

备选[2]:使用“pkexec”

pkexec gedit
Run Code Online (Sandbox Code Playgroud)

  • 不要认为只有 `pkexec gedit` 可以在没有任何系统修改的情况下工作。您很可能会收到“连接被拒绝”错误。 (4认同)