Estou tentando fazer com que as atualizações autônomas funcionem no meu sistema Linux Mint 18.3 (Sylvia), sem sucesso. O meu etc/apt/apt.conf.d/50unattended-upgrades
é padrão:
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
etc.
mas quando eu executo ele nunca encontra nenhuma atualização. Aqui está a saída desudo unattended-upgrades -d
Initial blacklisted packages:
Initial whitelisted packages:
Starting unattended upgrades script
Allowed origins are: ['o=LinuxMint,a=sylvia', 'o=LinuxMint,a=sylvia-security']
Checking: unrar ([<Origin component:'multiverse' archive:'xenial-updates' origin:'Ubuntu' label:'Ubuntu' site:'archive.ubuntu.com' isTrusted:True>, <Origin component:'multiverse' archive:'xenial-security' origin:'Ubuntu' label:'Ubuntu' site:'security.ubuntu.com' isTrusted:True>])
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
fetch.run() result: 0
blacklist: []
whitelist: []
No packages found that can be upgraded unattended and no pending auto-removals
Mas, eu tenho uma atualização listada no GUI Update Manager, para unrar-nonfree. A primeira linha do changelog éunrar-nonfree (1:5.3.2-1+deb9u1build0.16.04.1) xenial-security; urgency=medium
Como posso fazer atualizações autônomas procurarem atualizações xenial, bem como sylvia?
A resposta parece ser não usar atualizações autônomas no Mint.
Mint 18.2 e 18.3 incluem
mintupdate-tool
. No Mint 19, ele é aprimorado e renomeado paramintupdate-cli
conforme observado em https://forums.linuxmint.com/viewtopic.php?f=18&t=274526&p=1504252&hilit=unattended+upgrade+18#p1504252Não consegui encontrar nenhuma documentação, mas esta resposta é muito útil https://unix.stackexchange.com/a/417942
mintupdate-tool
usa as mesmas preferências do Update Manager, então você pode simplesmente fazer:ou adicione-o ao cron do root.