![是否会 apt 升级,使用 yes 标志运行,如果需要的话重新启动?](https://linux22.com/image/168413/%E6%98%AF%E5%90%A6%E4%BC%9A%20apt%20%E5%8D%87%E7%BA%A7%EF%BC%8C%E4%BD%BF%E7%94%A8%20yes%20%E6%A0%87%E5%BF%97%E8%BF%90%E8%A1%8C%EF%BC%8C%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E7%9A%84%E8%AF%9D%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
例如,如果我运行sudo apt-get -y upgrade
if 有一个软件包需要重新启动才能升级,那么 yes 标志是否会导致系统在命令完成升级所有内容后重新启动?或者,仍然需要手动重启吗?
操作系统和软件:
Raspbian 硬件上的 Debian Buster 10 -> 内核版本 4.19
apt
1.8.2 (armhf
)
答案1
不,apt
它本身不会重新启动。
/var/run/reboot-required
运行后可以检查该文件是否存在apt
,看是否需要重启。如果您使用unattended-upgrades
,您可以将其配置为重新启动。
答案2
不,apt-get
不会自行重新启动,但如果您希望系统在更新后自动重新启动(如有必要),请添加[ -e /var/run/reboot-required ] && sudo reboot
到您的命令中:
sudo apt-get -y upgrade; [ -e /var/run/reboot-required ] && sudo reboot