无法使用终端命令安装任何东西

无法使用终端命令安装任何东西

1

每当我尝试通过终端命令安装任何东西时,它都会告诉我Sorry, user Matthew is not allowed to execute '/usr/bin/apt-get install ...。我已经使用了主帐户并成功将自己添加到sudo组中,并且我的个人资料具有管理功能。

答案1

首先检查用户是否matthew在组中sudo。注意matthew!= Matthew。为此,请输入以下命令:

grep 'matthew' /etc/group

输出应该是这样的:

sudo:x:27:matthew

但如果没有,则意味着matthew不是该组的成员sudo,因此无法以root特权执行命令。同样,由于这个原因,您sudo在启动到当前会话时无法运行任何操作。

解决方法是退出当前会话。然后在欢迎屏幕上按Ctrl+ Alt+ F1

然后输入usernameasroot并输入你的password。登录后,输入:

adduser matthew sudo

接下来,使用命令重新启动:

reboot

希望现在您可以使用任何sudo命令matthew

编辑:要检查包,libgluezilla请执行以下操作apt-cache search libgluezilla。输出应类似于:

libmono-webbrowser2.0-cil - Mono Web Browser library (for CLI 2.0)
libmono-webbrowser4.0-cil - Mono Web Browser library (for CLI 4.0)

输入以下命令安装所需的版本:

sudo apt-get install <packagename>

建议安装libmono-webbrowser4.0-cil

答案2

出于安全目的,Ubuntu 的默认服务器设置会要求您创建一个普通的非 root 用户。

要安装某些东西,只需使用须藤

前任。sudo apt-get 安装 apache2

相关内容