![无需 sudo 即可从终端更新软件](https://linux22.com/image/1118332/%E6%97%A0%E9%9C%80%20sudo%20%E5%8D%B3%E5%8F%AF%E4%BB%8E%E7%BB%88%E7%AB%AF%E6%9B%B4%E6%96%B0%E8%BD%AF%E4%BB%B6.png)
软件更新能够检查更新并安装它们,而无需输入密码(内核更新除外)。
对于终端中的 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
保存并关闭。
然后检查,如果要求相同,请重新启动您的电脑并重试。
希望有帮助。