Elke Windows-gebruiker is bekend met een melding als "Schakel uw computer niet uit, er wordt een systeemupdate uitgevoerd". Nu kan deze situatie zich voordoen wanneer je Ubuntu gebruikt. Automatische updates worden direct gestart nadat de distributie is geladen en verstoren de installatie van pakketten. Het unattended-upgrades programma, dat standaard met Ubuntu wordt meegeleverd, is verantwoordelijk voor de automatische update. Er zijn verschillende manieren om het programma, en daarmee de automatische update, uit te schakelen.
In de GUI is er een optie om het controleren op updates uit te schakelen. Logischerwijs, als het systeem geen updates zoekt en vindt, dan zal er geen installatie in automatische modus plaatsvinden. Ga hiervoor naar "Programma's en updates" en klik vervolgens op het tabblad "Updates":
Selecteer "Nooit" bij de optie "Automatisch controleren op updates".
De volgende manier om automatische updates uit te schakelen is het configureren van een pakket met de naam unattended-updates
. Open hiervoor het bestand /etc/apt/apt.conf.d/20auto-upgrades
en breng de volgende wijzigingen aan: stel APT::Periodic::Unattended-Upgrade en APT::Periodic::Update-Package-Lists
in op 0. De gebruiker heeft nog steeds de mogelijkheid om automatische updates uit te schakelen:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
De gebruiker heeft nog steeds de optie om alleen individuele updatebronnen uit te schakelen. Hiervoor moet je werken met het configuratiebestand /etc/apt/apt.conf.d/50unattended-upgrades
. In Unattended-Upgrade::Allowed-Origins
kun je bijvoorbeeld selectief individuele posities uitcommentariëren:
$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
// "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Als je de namen van bepaalde programma's toevoegt aan de pakketsecties van Unattended-Upgrade::Package-Blacklist
, dan zal dit de opdracht geven om geen servicepacks voor deze programma's te zoeken of te installeren:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Schakel alleen die programma's en updates uit die je echt niet nodig hebt. Anders zul je ze in de toekomst zelf moeten zoeken en installeren in Ubuntu.