Automatikus frissítések

A frissített csomagok automatikus telepítésére az unattended-upgrades csomag használható, ez beállítható az összes csomag frissítésére, vagy csak a biztonsági frissítések telepítésére is. Első lépésként telepítse a csomagot a következő parancs kiadásával:

sudo apt-get install unattended-upgrades

Az unattended-upgrades beállításához szerkessze az /etc/apt/apt.conf.d/50unattended-upgrades fájlt, és módosítsa igényeinek megfelelően a következőket:

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

Bizonyos csomagok feketelistára tehetők, így automatikus frissítésük letiltható. Egy csomag feketelistára tételéhez vegye fel azt az alábbi listába:

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

A dupla // megjegyzésként szolgál, így a „//” után következő szöveg nem lesz kiértékelve.

Az automatikus frissítések engedélyezéséhez szerkessze az /etc/apt/apt.conf.d/10periodic fájlt, és adja meg az apt megfelelő beállításait:

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

A fenti beállítások minden nap frissítik a csomaglistát, letöltik és telepítik az elérhető frissítéseket. A helyi letöltési archívum minden héten kiürítésre kerül.

[Megjegyzés]

Az apt Periodic beállítási lehetőségeiről az /etc/cron.daily/apt parancsfájl fejlécében is olvashat.

Az unattended-upgrades futásának eredményei a /var/log/unattended-upgrades fájlban kerülnek naplózásra.

Értesítések

Az Unattended-Upgrade::Mail beállítása az /etc/apt/apt.conf.d/50unattended-upgrades fájlban lehetővé teszi e-mail küldését a rendszergazdának a frissítést igénylő, vagy problémás csomagokról.

Szintén hasznos csomag az apticron. Az apticron beállít egy cron feladatot, amely e-mailt küld a rendszergazdának a rendszeren lévő, frissítést igénylő csomagokról, valamint azok változásairól.

Az apticron csomag telepítéséhez adja ki a következő parancsot:

sudo apt-get install apticron

A csomag telepítése után szerkessze az /etc/apticron/apticron.conf fájlt az e-mail cím és más beállítások megadása érdekében:

EMAIL="root@példa.hu"