如何彻底停止 ubuntu 升级?

如何彻底停止 ubuntu 升级?

我想停止 Ubuntu 16.04.X 上的 Linux 内核升级。最初, /etc/apt/apt.conf.d/10periodic文件更新为具有如下条目,APT::Periodic::Unattended-Upgrade "0";然后内核也升级。之后我运行了以下命令:

sudo -S apt-mark hold linux-generic linux-image-generic linux-headers-generic

几天后,我发现我的 Ubuntu 上的内核正在升级。由于我为一些组件安装了第三方驱动程序,因此每次内核升级时,该外围设备都无法使用。

我可以得到关于如何完全停止 Ubuntu 升级的建议吗?

答案1

您可以尝试以下操作:

禁用 apt-daily.service:

systemctl 停止 apt-daily.timer

sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily.service
sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.service

或者:

sudo systemctl disable --now apt-daily{,-upgrade}.{timer,service}

要禁用自动升级,请执行以下操作:

编辑/etc/apt/apt.conf.d/20auto-upgrades以从命令行禁用自动更新:

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

打开文件后,将 Update-Package-Lists 指令从 1 改为 0,如下所示:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

或者:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

/etc/apt/apt.conf.d/10periodic在 16.04 中,相关选项在文件中设置

相关内容