Para ativar as atualizações automáticas, verifique se o pacote unattended-upgrades está instalado:
sudo apt-get install unattended-upgrades
Depois de instalado, vamos ajustar o arquivo que será responsável pelas atualizações, vamos configurar os repositórios:
# vim /etc/apt/apt.conf.d/50unattended-upgrades
// Automatically upgrade packages from these (origin:archive) paris
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Se quiser receber atualizações de proposed e blackports, basta descomentar as linhas. No meu caso, o padrão já é receber atualizações de segurança, vou descomentar as de updates.
Logo abaixo, vamos encontrar o package-blocklist, se tiver algum pacote que não gostaria de atualizar automaticamente, basta adicionar à lista conforme os exemplos:
// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
No exemplo acima, o Vim está marcado para não ser atualizado de forma automática.
Agora, vamos ver como ativar ou desativar as atualizações automáticas.
Vamos editar o arquivo abaixo:
# vim /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Se quiser desativar as atualizações, basta trocar aonde aparece o número "1" pelo número "0", e salvar o arquivo.
Espero que isso ajude aos colegas que precisam atualizar dezenas ou centenas de computadores.