Aqui você vai:
-
Nenhuma diferença entre o conteúdo, apenas que
10periodic
será analisado antes de20auto-upgrades
devido ao comportamento de análise ascendente deapt
. Se a mesma diretiva for mencionada em dois arquivos diferentes (ou mais), os anteriores serão substituídos pelo último. -
Não.
APT::Periodic::AutocleanInterval
aceita um valor inteiro e define o intervalo para a remoção dos pacotes armazenados localmente em/var/cache/apt/archives
e/var/cache/apt/archives/partial
, portanto, é análogo asudo apt-get clean
.Por outro lado,
Unattended-Upgrade::Remove-Unused-Dependencies
considera booleano e é análogo ao comandosudo apt-get autoremove
, ou seja, removerá todas as dependências que não estão sendo usadas por nenhum dos pacotes instalados.
Para ativar Unattended-Upgrade
, você precisa ter a diretiva:
APT::Periodic::Unattended-Upgrade
definido em qualquer arquivo vem antes das definições de Unattened-Upgrade
(por exemplo, definições geralmente colocadas em /etc/apt.conf.d/50unattended-upgrades
).
Os valores de exemplo são:
APT::Periodic::Unattended-Upgrade "1"; ## Runs "Unattened-Upgrade" daily
APT::Periodic::Unattended-Upgrade "7"; ## Runs weekly
Quanto a quando apt
executa este (e outros), ele é executado diariamente e as operações são definidas no arquivo /etc/cron.daily/apt
.
No meu sistema, os arquivos cron
em /etc/cron.daily/
são iniciados às 06:26:
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )