Ich habe gerade von CentOS auf Ubuntu Server 16.04 LTS migriert. Ich habe "Nein" gewählt, als ich aufgefordert wurde, während des Setups automatische Updates durchzuführen. Ich habe jedoch gerade festgestellt, dass standardmäßig unbeaufsichtigte Upgrades aktiviert und standardmäßig installiert sind, da automatisch ein Kernel-Update installiert wurde. Das ist sehr Windows-ähnlich und enttäuscht mich. Warum ist dies der Fall, wenn es standardmäßig aktiviert ist, obwohl der Benutzer während des Setups Nein gewählt hat?
Vielen Dank
Antworten:
Ich kann nicht erklären, warum es Ihnen die Option gibt und ignoriert dann Ihre Antwort. Ohne Installation kann ich dieses Verhalten nicht bestätigen, es ist jedoch einfach zu beheben.
Bearbeiten
/etc/apt/apt.conf.d/50unattended-upgrades
und kommentieren Sie die-security
Zeile aus.quelle
conf.d
Bereichen: Erstellen Sie nach Möglichkeit immer eine benutzerdefinierte Überschreibungsdatei.99z-custom
würde in diesem Bereich arbeiten, denke ich (ungetestet). Wenn apt sich selbst aktualisiert, werden Ihre50unattended-upgrades
Dateien möglicherweise überschrieben. Ihre benutzerdefinierte Datei wird nicht.Eine andere Möglichkeit, unbeaufsichtigte Upgrades zu deaktivieren, besteht darin,
Bearbeiten Sie
/etc/apt/apt.conf.d/20auto-updates
"Unattended-Upgrade" und setzen Sie es auf "0".quelle
20auto-upgrades
, nicht20auto-updates
?conf.d
dass Ihre benutzerdefinierten Anweisungen LETZT sind, wenn Sie einen Bereich verwenden. Der Dateiname20auto-updates
wird BEVOR gelesen, wenn er als vom Benutzer erstellte neue Überschreibungsdatei verwendet wird20auto-upgrades
. Die zuletzt gelesene Datei gewinnt. Eine bessere Idee in jedemconf.d
Bereich ist es, etwas zu erstellen, von dem Sie wissen, dass es LETZT TOT gelesen wird. Versuchen Sie Erstellen99z-custom
in/etc/apt/apt.conf.d
der AussageAPT::Periodic::Unattended-Upgrade "0";
- es wird zuletzt gelesen werden. Nochmals: Letzter gewinnt.