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"; };
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.
Az apt Periodic beállítási lehetőségeiről az |
Az unattended-upgrades futásának eredményei a /var/log/unattended-upgrades
fájlban kerülnek naplózásra.
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"