O pacote de atualizações autônomas pode ser usado para instalar pacotes atualizados automaticamente e pode ser configurado para atualizar todos os pacotes ou apenas instalar atualizações de segurança. Primeiro, instale o pacote inserindo o seguinte em um terminal:
sudo apt-get install unattended-upgrades
Para configurar upgrades autônomos, edite /etc/apt/apt.conf.d/50unattended-upgrades
e ajuste o seguinte para atender às suas necessidades:
Unattended-Upgrade::Allowed-Origins {
"Ubuntu precise-security";
// "Ubuntu precise-updates";
};
Certos pacotes também podem estar na lista negra e, portanto, não serão atualizados automaticamente. Para colocar um pacote na lista negra, adicione-o à lista:
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
O duplo "//" serve como comentários, portanto, o que vier depois de "//" não será avaliado.
Para ativar atualizações automáticas, edite /etc/apt/apt.conf.d/10periodic
e defina as opções de configuração adequadas do apt:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
A configuração acima atualiza a lista de pacotes, faz downloads e instala atualizações disponíveis todos os dias. O arquivo de download local é limpo toda semana.
Os resultados de upgrades não assistidos serão registrados em /var/log/unattended-upgrades
.
Source - A documentação oficial do Ubuntu Server.
link