Minden Windows-felhasználó ismeri az olyan értesítéseket, mint a "Ne kapcsolja ki a számítógépet, rendszerfrissítés folyamatban van". Most ez a helyzet az Ubuntu rendszer használatakor is előfordulhat. Az automatikus frissítés a disztribúció betöltése után azonnal elindul, és zavarja a csomagok telepítését. Az automatikus frissítésért az Ubuntuval alapértelmezetten együtt járó unattended-upgrades program felelős. A program, és vele együtt az automatikus frissítés kikapcsolásának többféle módja van.
A grafikus felhasználói felületen van egy lehetőség a frissítések ellenőrzésének letiltására. Értelemszerűen, ha a rendszer nem keres és nem talál frissítéseket, akkor automatikus üzemmódban nem történik telepítés. Ehhez válassza a "Programok és frissítések", majd kattintson a "Frissítések" fülre:
Válassza a "Soha" opciót az "Automatikusan ellenőrzi a frissítéseket" opció mellett.
Az automatikus frissítések letiltásának következő módja az unattended-updates
nevű csomag konfigurálása. Ehhez nyissa meg az /etc/apt/apt.conf.d/20auto-upgrades
nevű fájlt, és végezze el a következő módosításokat: Állítsa az APT::Periodic::Unattended-Upgrade és az APT::Periodic::Update-Package-Lists érték
eket 0-ra:
$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
A felhasználónak továbbra is lehetősége van arra, hogy csak az egyes frissítési forrásokat tiltsa le. Ehhez a /etc/apt/apt.conf.d/50unattended-upgrades
konfigurációs fájlban kell dolgoznia. Az Unattended-Upgrade::Allowed-Origins
mezőben szelektíven ki kell kommentálni az egyes pozíciókat, például:
$ 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";
};
Ha az Unattended-Upgrade::Package-Blacklist
csomagok szakaszaiba bizonyos programok nevét írja be, akkor ez azt a parancsot adja, hogy ne keressen és ne telepítsen hozzájuk szervizcsomagokat:
Unattended-Upgrade::Package-Blacklist {
"vim";
"libc6";
};
Csak azokat a programokat és frissítéseket tiltsa le, amelyekre valóban nincs szüksége. Ellenkező esetben a jövőben magának kell majd megkeresnie és telepítenie őket az Ubuntuban.