Aggiornamenti automatici

Il pacchetto unattended-upgrades può essere usato per installare automaticamente gli aggiornamenti e può essere configurato per aggiornare tutti i pacchetti o installare solamente gli aggiornamenti di sicurezza. Per prima cosa, installare il pacchetto digitando:

sudo apt-get install unattended-upgrades

Per configurare unattended-upgrades, aprire il file /etc/apt/apt.conf.d/50unattended-upgrades e modificare quanto segue secondo le proprie esigenze:

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

Alcuni pacchetti possono essere inseriti nella blacklist per non aggiornarli mai. Per inserire un pacchetto nella blacklist, aggiungerlo all'elenco:

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

I doppi slash («//») servono come commento; tutto quello che segue "//" non verrà valutato.

To enable automatic updates, edit /etc/apt/apt.conf.d/10periodic and set the appropriate apt configuration options:

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

The above configuration updates the package list, downloads, and installs available upgrades every day. The local download archive is cleaned every week.

[Nota]

You can read more about apt Periodic configuration options in the /etc/cron.daily/apt script header.

I risultati di unattended-upgrades vengono registrati in /var/log/unattended-upgrades.

Notifiche

Impostando Unattended-Upgrade::Mail nel file /etc/apt/apt.conf.d/50unattended-upgrades, si abilita unattended-upgrades all'invio di email all'amministratore indicando i pacchetti da aggiornare o con problemi.

Another useful package is apticron. apticron will configure a cron job to email an administrator information about any packages on the system that have updates available, as well as a summary of changes in each package.

Per installare apticron, digitare:

sudo apt-get install apticron

Una volta installato, aprire il file /etc/apticron/apticron.conf e impostare l'indirizzo email e altre opzioni:

EMAIL="root@example.it"