是否会 apt 升级,使用 yes 标志运行,如果需要的话重新启动?

是否会 apt 升级,使用 yes 标志运行,如果需要的话重新启动?

例如,如果我运行sudo apt-get -y upgradeif 有一个软件包需要重新启动才能升级,那么 yes 标志是否会导致系统在命令完成升级所有内容后重新启动?或者,仍然需要手动重启吗?

操作系统和软件:

  • Raspbian 硬件上的 Debian Buster 10 -> 内核版本 4.19

  • apt1.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

相关内容