Documentazione di Ubuntu → Ubuntu 10.04 → Guida a Ubuntu server → Gestione dei pacchetti → Aggiornamenti automatici

## 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";
    };

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.

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"

Aptitude |  | Configurazione