Každý uživatel systému Windows zná oznámení typu "Nevypínejte počítač, probíhá aktualizace systému". Nyní může tato situace nastat i při používání systému Ubuntu. Automatická aktualizace se spustí ihned po načtení distribuce a zasahuje do instalace balíčků. Za automatickou aktualizaci je zodpovědný program unattended-upgrades, který je standardně dodáván s Ubuntu. Existují různé způsoby, jak program vypnout a s ním i automatickou aktualizaci.
V grafickém uživatelském rozhraní je možnost zakázat kontrolu aktualizací. Logicky, pokud systém nebude vyhledávat a nacházet aktualizace, pak se žádná instalace v automatickém režimu neuskuteční. Chcete-li to provést, klikněte na "Programy a aktualizace" a poté na kartu "Aktualizace":
Proti možnosti "Automaticky kontrolovat aktualizace" vyberte možnost "Nikdy".
Další způsob, jak zakázat automatické aktualizace, spočívá v konfiguraci balíčku nazvaného unattended-updates
. Za tímto účelem otevřete soubor s názvem /etc/apt/apt.conf.d/20auto-upgrades
a proveďte následující změny: Nastavte APT::Periodic::Unattended-Upgrade a APT::Periodic::Update-Package-Lists
na hodnotu 0. V tomto souboru je třeba provést následující změny:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
Uživatel má stále možnost zakázat pouze jednotlivé zdroje aktualizací. Za tímto účelem je třeba pracovat s konfiguračním souborem /etc/apt/apt.conf.d/50unattended-upgrades
. V Unattended-Upgrade::Allowed-Origins
selektivně zakomentujte jednotlivé pozice, např:
$ 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";
};
Pokud přidáte názvy určitých programů do sekcí balíčků v Unattended-Upgrade::Package-Blacklist
, přikáže vám to nevyhledávat a neinstalovat pro ně servisní balíčky:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Zakažte pouze ty programy a aktualizace, které opravdu nepotřebujete. V opačném případě je budete muset v Ubuntu v budoucnu sami vyhledávat a instalovat.