在’apt-get upgrade’中绕过yes / no提示
为了避免在更新计算机时输入所有apt-get命令,我已经做了一个简单的别名命令。 但我真的希望能够只输入我的别名并让它做它的事情而不必等待是/否提示输入“y”。 是否有一种简单的方法可以绕过此提示,或者在别名的某处添加“是”?
当然,虽然我从未尝试过它作为别名,但它应该工作:
sudo apt-get update && sudo apt-get -y upgrade
apt-get -o Dpkg::Options::='--force-confold' --force-yes -fuy dist-upgrade"
apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
这会更新软件包,升级软件包,删除未使用的软件包,然后删除旧版本的软件包。
您可以将粘贴复制到
nano -w yourscript.sh
然后
chmod 777 yourscript.sh
然后
./yourscript.sh
只要你在所有这些步骤之前使用su
,我总是这样做。
您也可以安静地进行操作,然后在完成所有操作后收到通知。 这样做的缺点是您只会看到报告的错误,并且不会看到更新的内容。
sudo apt-get update -qq && sudo apt-get dist-upgrade -qq && echo "All up to date now!" && notify-send "All up to date now!"