如何完全停止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 stop 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中,這些相關選項在文件中設置

相關內容