Atualizações Automáticas

O pacote unattended-upgrades pode ser usado para automaticamente instalar pacotes atualizados, e pode ser configurado para atualizar todos os pacotes ou somente atualizações de segurança. Primeiro, instale o pacote executando o seguinte comando no terminal:

sudo apt-get install unattended-upgrades

Para configurar o unattended-upgrades, editar /etc/apt/apt.conf.d/50unattended-upgrades e ajustar o seguinte para atender às suas necessidades:

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

Certos pacotes também podem ser blacklisted e por consequência não serão automaticamente atualizados. Para colocar um pacote em blacklist, adicione isto a lista:

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

As duplas // servem como comentários, então o que seja seguido por "//" não será avaliado.

Os resultados dos unattended-upgrades serão registrados para /var/log/unattended-upgrades.

Notificações

Configurando Unattended-Upgrade::Mail em /etc/apt/apt.conf.d/50unattended-upgrades ira habilitar unattended-upgrades um envio de email para o administrador detalhando algum pacote que precise de atualização ou tenha problemas.

Outro pacote muito útil é apticron. apticron ira configurar um trabalho no cron enviar um email ao administrador informando sobre algum pacote no sistema que precisa ser atualziado como também um resumo das mudanças em cada pacote.

Para instalar o pacote apticron, em um terminal digite:

sudo apt-get install apticron

Depois que o pacote está instalado editar /etc/apticron/apticron.conf, para definir o endereço de email e outras opções:

EMAIL="root@examplo.com.br"