取消 Ubuntu 的自动更新主要有两种方式:通过图形界面(适合桌面用户)和通过命令行(适合服务器或希望彻底关闭的用户)。你可以根据自己的使用习惯选择其中一种。
方法一:通过图形界面关闭(适合桌面用户)
如果你使用的是带有桌面的 Ubuntu 系统,这是最直观的方法:
- 按下
Win键(或点击左上角的活动/应用程序),搜索并打开 “软件和更新” (Software & Updates)。 - 在弹出的窗口中,切换到 “更新” (Updates) 标签页。
- 在 “自动检查更新” (Automatically check for updates) 的下拉菜单中,选择 “从不” (Never)。
- 同时,确保取消勾选或修改 “当有安全更新时” 的自动安装选项(例如改为“显示立即”或“下载并自动安装”改为不自动安装)。
- 关闭窗口,系统可能会提示你重新加载软件信息,点击“重新加载”即可。
方法二:通过命令行彻底关闭(推荐服务器/极客用户)
通过命令行可以从系统底层彻底禁用自动更新服务,步骤如下:
1. 停止并禁用自动更新服务
打开终端,依次执行以下两条命令,停止当前的自动更新服务并禁止它开机自启:
sudo systemctl stop unattended-upgrades
sudo systemctl disable unattended-upgrades
2. 修改自动更新配置文件
执行以下命令,用文本编辑器打开自动更新的配置文件:
sudo vim /etc/apt/apt.conf.d/20auto-upgrades
将文件里的内容修改为以下两行(将原本的 "1" 全部改为 "0"):
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
修改完成后,按 Ctrl + O 保存文件,按回车确认,再按 Ctrl + X 退出编辑器。
3. (可选)禁用相关的定时任务
为了更彻底地防止后台自动唤醒更新,你可以顺便禁用相关的系统定时器:
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily-upgrade.timer
执行完以上步骤后,你的 Ubuntu 系统就不会再偷偷在后台自动下载和安装更新了。
温馨提示
关闭自动更新后,系统将无法及时获取最新的安全补丁和软件修复。为了保障系统安全,建议你定期手动运行以下命令来检查和更新系统:
sudo apt update && sudo apt upgrade