Os arquivos de configuração do APT são lidos na seguinte ordem :
- o arquivo especificado por
APT_CONFIG
, se houver; - arquivos em
/etc/apt/apt.conf.d
; -
/etc/apt/apt.conf
.
Os arquivos posteriores substituem os anteriores, portanto, na prática, o melhor lugar para colocar as configurações é /etc/apt/apt.conf
; que substituirá qualquer configuração definida em um arquivo em /etc/apt/apt.conf.d
. Uma alternativa que deve funcionar bem é usar um arquivo chamado /etc/apt/apt.conf.d/99local
, mas /etc/apt/apt.conf
funcionou bem para mim para esse tipo de propósito por muitos anos. Você pode pensar nessa configuração como permitindo que os pacotes forneçam configuração padrão em arquivos em /etc/apt/apt.conf.d
e /etc/apt/apt.conf
contendo a configuração desejada do administrador do sistema local.
No seu caso, você deve editar /etc/apt/apt.conf
e adicionar o seguinte snippet a ele:
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
};
Você não deseja -proposed
(que contém pacotes aguardando aprovação); você pode querer que -backports
(que contém pacotes retornados da versão atual do Debian), se você usar pacotes portados. -updates
contém atualizações que não são importantes para segurança; para que você possa ativá-lo para obter atualizações à medida que elas forem disponibilizadas ou desativá-lo para atualizações em lote em lançamentos pontuais.
A prioridade especificada no comando dpkg-reconfigure
não tem nenhuma associação com as origens permitidas, ela simplesmente determina quais perguntas de configuração são exibidas (e devem ser desnecessárias, pois low
é o padrão para dpkg-reconfigure
).