Atualizações autônomas no Ubuntu, para * todos * pacotes (de qualquer repositório)

1

Eu gostaria que meu sistema Ubuntu atualizasse automaticamente todos os pacotes. Eu adicionei ao meu /etc/apt/apt.conf.d/10periodic :

APT::Periodic::Unattended-Upgrade "1";

No entanto, ainda preciso manter a lista de origens permitidas em /etc/apt/apt.conf.d/50unattended-upgrades . Existe alguma maneira de permitir todas as origens?

Outro problema mais sério do que ter que manter a lista de origens é o bug que as origens não podem contém espaços . Isso foi corrigido nos últimos upgrades não assistidos, mas isso não está no Ubuntu 10.04 LTS (que estamos mantendo por um tempo).

Eu também sei sobre o cron-apt, mas ouvi que ele trava se houver avisos durante o upgrade, por exemplo, para conflitos no arquivo de configuração (esse também é o problema com aptitude full-upgrade cron scripts), enquanto atualizações autônomas podem detectar isso e não prosseguir. Existe alguma outra coisa que se comporta como atualizações autônomas, mas não requer manutenção de uma lista de origens permitidas?

Observação: estou ciente dos argumentos contra atualizações autônomas. Agradecemos antecipadamente por quaisquer respostas.

    
por Yang 21.03.2011 / 06:13

2 respostas

1

Eu usei para criar um script bash como este para realizar essa tarefa - então, basta chamá-lo do cron:

#!/usr/bin/env 
apt-get update
apt-get upgrade -qq

Honestamente, usei -d -q (download apenas) para baixar as atualizações no meu servidor de teste no meio da noite. Eu então os testaria quando chegasse ao escritório e os colocaria em nosso servidor interno apt-proxy.

    
por 21.03.2011 / 22:52
0

Tente isso de forma automatizada para todos os repos: link

    
por 05.12.2017 / 19:50