软件更新能够检查更新并安装它们,而无需输入密码(内核更新除外)。
对于终端中的 apt-get 则不是这样。如果你尝试apt-get update
不使用 sudo 则会出现错误:Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
。
是否有一个可以在终端运行的命令允许无需使用 sudo 即可更新?
答案1
软件更新用于aptdaemon
完成所有工作。您可以使用以下命令从命令行执行此操作aptdcon
:
检查更新:
aptdcon --refresh
安装更新:
aptdcon --safe-upgrade
答案2
sudo nano /etc/sudoers
从你的终端打开你的 sudoers 文件并
然后按照
<your-username> ALL=NOPASSWD: sudo apt-get update
保存并关闭。
然后检查,如果要求相同,请重新启动您的电脑并重试。
希望有帮助。