我没有安装新软件的权限

use*_*048 5 lubuntu

在我擦除驱动器并重新安装 Lubuntu 后,我发现无法安装新软件。当我选择要安装的程序时,我收到一条消息“您没有安装权限”。

我如何获得许可?(在以前版本的 Lubuntu 中,我可以安装任何我想要的东西。)

仅供参考,这是我的 Linux 系统的描述:

-Version-
Kernel      : Linux 4.13.0-39-generic (i686)
Version     : #44-Ubuntu SMP Thu Apr 5 14:21:12 UTC 2018
C Library       : GNU C Library / (Ubuntu GLIBC 2.26-0ubuntu2.1) 2.26
Distribution        : Ubuntu 17.10
-Current Session-
Computer Name       : rogerc-ThinkPad-H
User Name       : rogerc (Roger Chapanis)
Language        : en_US.UTF-8 (en_US)
Home Directory      : /home/rogerc
-Misc-
Uptime      : 5 hours 45 minutes
Load Average        : 0.87, 1.20, 1.28
Available entropy in /dev/random        : 3822 bits (healthy)
Run Code Online (Sandbox Code Playgroud)

el3*_*ti2 2

安装policykit-1-gnome

sudo apt install policykit-1-gnome
Run Code Online (Sandbox Code Playgroud)

打开终端并使用 sudo 启动 gnome-software

sudo gnome-software
Run Code Online (Sandbox Code Playgroud)

如果这对您有用,您可以授予 gnome-software 的所有权来运行它,而无需使用 sudo。(替换为您自己的用户名)

sudo chown <user>:<user> /usr/bin/gnome-software
Run Code Online (Sandbox Code Playgroud)

现在您可以毫无问题地使用它。

这对 18.04 的我有用


小智 2

在我看来,使用 sudo 运行 gnome-software 是不合适的,因为它会以超出必要的权限运行它。安装软件需要提升权限,但 UI 本身不需要。

对我来说,这个问题在 20.04 重新安装 gnome-software 后得到了解决。

sudo apt-get install --reinstall gnome-software
Run Code Online (Sandbox Code Playgroud)