O Update Manager está constantemente me oferecendo atualizações (por exemplo, correções de segurança, atualizações de PPAs).
Como posso dizer à minha instalação do Ubuntu para baixar e instalar atualizações automaticamente sempre que estiverem disponíveis?
updates
unattended-upgrades
David Siegel
fonte
fonte
Respostas:
Você pode fazer isso facilmente para atualizações de segurança.
Em Configurações do sistema, abra o Gerenciador de atualizações. Clique no botão 'Configurações ...' e, na guia 'Atualizações', selecione o botão de opção 'Instalar atualizações de segurança sem confirmação'.
Para instalar todas as atualizações automaticamente, consulte a resposta abaixo.
fonte
Embora não seja errado ou perigoso (veja os comentários a esta resposta), o uso
apt-get upgrade -y
não é a melhor maneira de conseguir isso.as atualizações autônomas são uma das práticas recomendadas para atualizações automáticas, especialmente para máquinas ou servidores sem cabeça!
Você pode configurar atualizações autônomas facilmente, digitando isso em um terminal:
A partir da descrição:
fonte
unattended-upgrades
é preferível, masapt-get -y upgrade
não é errado ou perigoso.sudo apt-get upgrade
vai nunca mais (com ou semy
, com ou sem a aprovação explícita do usuário) instalar qualquer novo pacote ou desinstalar qualquer pacote instalado. (Deman apt-get
: "sob nenhuma circunstância os pacotes instalados no momento são removidos ou os pacotes ainda não instalados são recuperados e instalados.") Lembre-se de que o-y
sinalizador pode ser usado com outros comandos potencialmente mais perigosos do queupgrade
, comodist-upgrade
.APT::Periodic::Download-Upgradeable-Packages "0";
como 1 e também deve definirAPT::Periodic::AutocleanInterval "0";
algo em dias/etc/apt/apt.conf.d/10periodic
ou não? Além disso, você não seria fazer isso em vez do caminho GUI se você só iria atualizações de segurança para que você também tem que descomentar// "${distro_id}:${distro_codename}-updates";
no/etc/apt/apt.conf.d/50unattended-upgrades
que realmente tem atualizações automáticas para todos os pacotes de código. Isso pode ser estendido para atualizar ainda mais.No Gerenciador de atualizações, clique no
Settings
botão Esta caixa de diálogo será exibida:Selecione o "Download e instale automaticamente". Isso instalará automaticamente as atualizações de segurança. Se você deseja configurá-lo remotamente por eles, pode fazer o seguinte:
sudo apt-get install unattended-upgrades
Se o pacote já estiver instalado, você poderá:
sudo dpkg-reconfigure unattended-upgrades
para mudar seu comportamento. Siga as instruções para ativar o recurso depois de executar o comando. Atualmente, não existe um método gráfico para definir apenas todo o sistema para atualização autônoma para tudo (você quer jogar com segurança quando se trata de atualizações automáticas), mas definir as atualizações de segurança automaticamente é uma boa idéia.
Confira as páginas para obter mais informações, se você deseja automatizar a obtenção de atualizações e backports:
fonte
Vá para o terminal e digite:
Diga "sim" ao prompt. Você ainda será notificado sobre atualizações "normais", como aquelas que contêm correções, mas as atualizações de segurança serão instaladas automaticamente.
fonte
Eu uso
apticron
para ser informado por e-mail se uma atualização precisar ser feita.No seu caso, eu usaria
cron-apt
ouunattended-upgrades
faria o trabalho de atualizar automaticamente suas máquinas.fonte