Como fazer seu Ubuntu atualizar-se sozinho?

Share

Antes de começar este post, quero deixar nem claro que atualizações automáticas podem prejudicar versões de pacotes e quebrar dependências no sistema. Por que isso? Atualmente é muito comum instalarmos pacotes via PPA (repositórios de terceiros), os quais são desenvolvidos por terceiros, e estes geralmente são desenvolvedores independentes, ou seja, não fazem parte de equipes oficiais de desenvolvimento de distribuições Linux.

Como estes desenvolvedores geralmente tem trabalho paralelo, casa, filho, faculdade e etc, ou seja, não são desenvolvedores profissionais (não estou querendo desmerecer ninguém, pelo contrário. Eles estão fazendo um excelente trabalho), eles não tem tempo pra ficar verificando dependências de bibliotecas em sistemas para seus pacotes. Neste caso, uma atualização automática poderia fazer (não quero dizer que vá) sua aplicação instalada via PPA parar de funcionar.

Mas vamos lá. Para deixar seu Ubuntu atualizando automaticamente, abra um terminal e siga os passos abaixo:

sudo apt-get install unattended-upgrades

Agora digite:

sudo gedit /etc/apt/apt.conf.d/10periodic

Irá abrir o editor Gedit. Modifique o conteúdo do arquivo, deixando igual está abaixo:

APT::Periodic::Enable "1";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "5";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::RandomSleep "1800";

Salve e feche. Vamos editar outro arquivo:

sudo gedit /etc/apt/apt.conf.d/50unattended-upgrades

Deixe o conteúdo dele como mostrado abaixo:

Unattended-Upgrade::Allowed-Origins {
"${distro_id} stable";
"${distro_id} ${distro_codename}-security";
"${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";

};

Unattended-Upgrade::Remove-Unused-Dependencies "true";

Vamos instalar o Cron-Apt:

sudo apt-get install cron-apt

Agora, editar o cron-apt para realizar as atualizações no horário que quisermos:

sudo gedit /etc/cron.d/cron-apt

Ao abrir o arquivo, você poderá ver que ele já está configurado para realizar as atualizações:

  • 04:00
  • de hora em hora
  • a cada 5 minutos

 

Fonte: chimerarevo.com

Quer continuar informado sobre as novidades do Blog Seja Livre? Siga-nos no twitter

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.