Como posso fazer o servidor Ubuntu sempre instalar atualizações sem perguntar?

2

Gostaria de definir algumas VMs do Ubuntu Server para sempre extrair atualizações (todas as noites) sem perguntar?

    
por Arthur Ulfeldt 18.05.2010 / 22:37

3 respostas

5

Dê uma olhada no cron-apt

    
por 18.05.2010 / 23:13
2

Existe um artigo aqui que lhe dirá como desabilitar o pop-up de atualização.

Você precisa então executar

apt-get update
apt-get -y upgrade

do crontab do root

    
por 18.05.2010 / 22:50
2

Eu não recomendaria atualizações automáticas, mas você pode fazer algo assim:

crie um arquivo ... update.sh por exemplo, jogue-o em /usr/local/sbin/

#!/bin/sh
apt-get update
apt-get -y dist-upgrade

execute chmod 700 /usr/local/sbin/update.sh e chown root.root /usr/local/sbin/update.sh

depois, no crontab do root, adicione uma linha:

15 03 * * * /usr/local/sbin/update.sh

isto irá lançar o seu apt-get update e apt-get -y dist-upgrade todas as noites às 3:15 am

ou apenas:

15 03 * * * /usr/sbin/apt-get update && /usr/sbin/apt-get -y dist-upgrade

no crontab sudo crontab -e do root para editá-lo.

se você deseja fazer o download apenas:

15 03 * * * /usr/sbin/apt-get update && /usr/sbin/apt-get -yd dist-upgrade
    
por 18.05.2010 / 22:46