Seit dem Upgrade aufUbuntu 21.04 behaart, ich bekomme dassehrnervige Meldung, wann immer ich Upgrades durchführe.
Wie kann ich es deaktivieren? Es beschädigt meine Upgrade-Skripte.
System Information :
OS: Ubuntu 21.04 x86_64
Host: HP G62 Notebook PC 0598120000202710010020100
Kernel: 5.11.0-24-generic
Uptime: 17 mins
Packages: 1289 (dpkg), 11 (snap)
Shell: bash 5.1.4
Resolution: 1366x768
Terminal: /dev/pts/0
CPU: Intel i3 M 370 (4) @ 2.399GHz
GPU: Intel Core Processor
Memory: 424MiB / 3726MiB
Upgrade-Skript:
sudo apt update
sudo apt full-upgrade -y --auto-remove
sudo reboot now
Antwort1
Dieser Dialog ist von 'autoremove'
So deaktivieren Sie „Ausstehendes Kernel-Upgrade“ über die Befehlszeile:
vim /etc/needrestart/needrestart.conf
dann heben Sie die Kommentierung dieser Zeile auf
#$nrconf{kernelhints} = -1;
Oder ersetzen Sie sie einfach in einer Zeile:
sed -i "s/#\$nrconf{kernelhints} = -1;/\$nrconf{kernelhints} = -1;/g" /etc/needrestart/needrestart.conf
Antwort2
Eine Problemumgehung besteht darin, Folgendes zu entfernen needrestart
:
sudo apt -y remove needrestart
Antwort3
Da ich selbst darauf gestoßen bin, glaube ich, dass die beste Möglichkeit darin besteht, needrestart
aus den nach ausgeführten Skripten zu entfernen apt
. Unter Ubuntu wäre dies /etc/apt/apt.conf.d/99needrestart
.
Je nachdem, was Sie genau tun möchten, /etc/apt/apt.conf.d/99needrestart
lässt sich das Problem am besten durch dauerhaftes Löschen oder vorübergehendes Verschieben im Upgrade-Skript lösen. needrestart
Schließlich hat es einige Verwendungsmöglichkeiten, daher ist die vollständige Entfernung möglicherweise nicht die beste Idee.
Antwort4
Anstatt das Systempaket zu entfernen, wäre es besser, das Systemupgrade zu deaktivieren.
So deaktivieren Sie das automatische Upgrade über die Befehlszeile:
sudoedit /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "1";
Datei speichern