Instale o pacote unattended-upgrades
e edite seu arquivo de configuração para instalar todos os pacotes, não apenas atualizações de segurança:
Edite o arquivo /etc/apt/apt.conf.d/50unattended-upgrades
:
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
// "${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
};
e remova o //
das partes que você quer que sejam automáticas e salve o arquivo.
Em seguida, você precisa definir as funções de atualização automática em /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";
O intervalo de atualização é todo dia, o que é quase certo, caso contrário, você provavelmente estaria no espelho com muita frequência.
Aqui está a documentação para isso:
- link