Ich wollte Linux-Kernel-Upgrades unter Ubuntu 16.04.X stoppen. Zunächst
/etc/apt/apt.conf.d/10periodic
wird die Datei aktualisiert, um einen Eintrag wie diesen zu haben. APT::Periodic::Unattended-Upgrade "0";
Dann wird auch der Kernel aktualisiert. Anschließend habe ich Folgendes ausgeführt:
sudo -S apt-mark hold linux-generic linux-image-generic linux-headers-generic
Nach ein paar Tagen sehe ich, dass der Kernel auf meinem Ubuntu aktualisiert wird. Da ich für einige Komponenten Treiber von Drittanbietern installiert habe, ist dieses Peripheriegerät bei jedem Kernel-Upgrade nicht mehr nutzbar.
Kann ich Vorschläge bekommen, wie ich die Ubuntu-Upgrades vollständig stoppen kann?
Antwort1
Sie können Folgendes versuchen:
Deaktivieren Sie apt-daily.service:
systemctl stoppt 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
oder:
sudo systemctl disable --now apt-daily{,-upgrade}.{timer,service}
So deaktivieren Sie automatische Upgrades:
Bearbeiten Sie dies /etc/apt/apt.conf.d/20auto-upgrades
, um automatische Updates über die Befehlszeile zu deaktivieren:
$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Sobald Sie die Datei geöffnet haben, schalten Sie die Direktive „Update-Package-Lists“ wie unten gezeigt von 1 auf 0 um:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";
oder:
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades
In 16.04 werden die entsprechenden Optionen in der /etc/apt/apt.conf.d/10periodic
Datei