Automatická aktualizácia

Balík unattended-upgrades môžeme použiť na automatickú inštaláciu aktualizovaných balíkov. Môžeme ho nastaviť tak, aby aktualizoval všetky balíky alebo iba inštaloval bezpečnostné aktualizácie. Nainštalujeme ho zadaním príkazu do príkazového riadka:

sudo apt-get install unattended-upgrades

Nástroj unattended-upgrades sa konfiguruje pomocou súboru /etc/apt/apt.conf.d/50unattended-upgrades. Otvoríme ho a upravíme nasledujúce nastavenia tak, ako potrebujeme:

Unattended-Upgrade::Allowed-Origins {
"Ubuntu jaunty-security";
// "Ubuntu jaunty-updates";
};

Niektoré balíky môžeme dať na čiernu listinu, aby sa neaktualizovali automaticky. Ak chceme zakázať automatickú aktualizáciu niektorého balíka, dopíšeme ho do zoznamu:

Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
[Note]

Dve lomítka // znamenajú poznámku, čokoľvek za "//" sa nebude spracovávať.

Keď chceme povoliť automatické aktualizácie, otvoríme súbor /etc/apt/apt.conf.d/10periodic a nastavíme príslušné konfiguračné voľby apt:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

Predchádzajúca konfigurácia aktualizácii zoznamu balíkov určuje, že sa dostupné aktualizácie stiahnu a nainštalujú každý deň. Lokálne stiahnuté archívy sa vymažú každý týždeň.

Viac informácií o konfigurácii periodických volieb apt sa nachádza v hlavičke sktiptu /etc/cron.daily/apt.

Výstupy unattended-upgrades budú zaznamenávané do súboru /var/log/unattended-upgrades.

Oznamovanie

Nastavením hodnoty Unattended-Upgrade::Mail v súbore /etc/apt/apt.conf.d/50unattended-upgrades povolíme nástroju unattended-upgrades, aby posielal správcovi emaily obsahujúce podrobnosti o balíkoch, ktoré je potrebné aktualizovať alebo majú iný problém.

Iný užitočný nástroj je apticron. Nástroj apticron nastaví úlohu pre plánovač cron, ktorá bude emailom odosielať správcovi informácie o balíkoch, ktoré je potrebné aktualizovať spolu so sumárom zmien každého balíka.

Ak chceme nainštalovať nástroj apticron, zadáme príkaz:

sudo apt-get install apticron

Keď je nástroj nainštalovaný, môžeme nastaviť emailovú adresu v súbore /etc/apticron/apticron.conf, na ktorú sa budú odosielať emaily:

EMAIL="spravca@nieco.sk"