我的许多服务器软件都是通过 apt-get 安装的,我想知道是否有一个小型 shell 脚本可以更新所有这些软件。此外,我是否需要在运行此更新之前重新启动服务器或停止脚本运行?
它真的就这么简单吗:
apt-get update?
答案1
不,apt-get update
从存储库下载软件包列表并“更新”它们以获取有关软件包最新版本的信息。然后您还需要执行apt-get upgrade
以实际安装更新。
答案2
不,只有升级了内核才需要重新启动整个系统。大多数情况下,这需要重新启动。其他所有操作(包括服务的停止和重新启动)都应由软件包系统处理。
顺便说一句:你应该看看cron-apt- 此工具在晚上下载升级包,然后可以使用apt-get 更新。