Estou tentando criar um servidor que esteja configurado da mesma forma que os outros e realmente adoraria se alguém respondesse às perguntas simples: como verificar se as atualizações automáticas estão ativadas ... Entendo como ativá-las e desativá-las relativamente bem ... mas gostaria de saber apenas o status.
FreeSoftwareServers
A pergunta original era sobre 'atualizações', mas as respostas fazem referência a 'atualizações', incluindo a palavra 'atualização' no mesmo contexto. Enquanto observo que o meu Atualizador de Software faz minhas atualizações manuais OK, também oferece uma atualização para uma versão principal posterior do Ubuntu. Parece haver uma grande confusão no uso dos dois termos de várias fontes.
MikeBT
1
"Atualização" e "atualização" têm vários significados; Eu não acho que restringi-los é viável. Por exemplo, o toque (1) usa "atualização" para significar algo não diretamente relacionado ao gerenciamento de pacotes: "Atualize os tempos de acesso e modificação de cada ARQUIVO para a hora atual". O utilitário Software & Updates do Ubuntu e apt-get updatesignifica coisas diferentes por "atualização". Eu acho que este navio navegou . Há uma meta post embora.
Eliah Kagan
Respostas:
69
Há um pacote que pode ser usado para fazer isso por você.
sudo apt-get install unattended-upgrades
ou se as atualizações autônomas já estiverem instaladas. Ou você pode conferir os documentos do Ubuntu
sudo dpkg-reconfigure -plow unattended-upgrades
Esse é o pacote que você precisa instalar. Uma vez instalado, edite os arquivos
O arquivo deve ficar assim. O 1 significa que ele será atualizado todos os dias. 7 é semanal.
/etc/apt/apt.conf.d/50unattended-upgrades
Esses arquivos permitem escolher as atualizações que você deseja fazer, escolhendo onde o apt pode procurar novas atualizações e atualizações. (Minha opinião pessoal sobre isso é que eu definiria como segurança se este for um servidor)
Isso deve ser atualizado para mencionar, /etc/apt/apt.conf.d/20auto-upgradespois é onde APT::Periodic::Update-Package-Lists "1";e APT::Periodic::Unattended-Upgrade "1";é mantido por padrão na 13.10?
steakunderscore
Além disso, no meu Ubuntu Server 12.04 LTS, o 50unattended-upgradesarquivo já possui apenas atualizações de segurança definidas, de modo que o padrão parece definido corretamente e o arquivo não precisa ser editado.
Jeff Atwood
No meu novo servidor ubuntu, não há /etc/apt/apt.conf.d/10periodiclá. Já existe um unattended-upgradespacote instalado e /etc/apt/apt.conf.d/50unattended-upgradestambém existe. Minha pergunta é: eu adicionei manualmente /etc/apt/apt.conf.d/10periodice devo reiniciar meu servidor para que a configuração entre em vigor?
foresightyj
6
Parece ser um guia sobre como instalar e configurar atualizações autônomas, não como afirmar que as atualizações estão sendo aplicadas.
ThorSummoner
Obrigado, o meu estava desatualizado por algum motivo após a atualização para 17.04.
Pessoal EODCraft
19
Verifique os logs em /var/log/unattended-upgrades/para verificar se suas atualizações autônomas estão sendo aplicadas.
Enquanto eu votei sua resposta, é a resposta mais próxima do que eu preciso (atualmente), você pode explicar o que eu gostaria de procurar? Como é se estiver ativado ou desativado! Obrigado
FreeSoftwareServers
4
(Fiz outra resposta, porque minhas alterações na resposta do LinuxBill foram rejeitadas.)
Há um pacote que pode ser usado para ativar atualizações automáticas para você. Isso é chamado de atualizações autônomas.
Use o seguinte comando para ativar / desativar atualizações automáticas:
sudo dpkg-reconfigure -plow unattended-upgrades
Esse comando modificará o arquivo /etc/apt/apt.conf.d/20auto-upgradese também poderá modificar /etc/apt/apt.conf.d/10periodic.
Como alternativa, você pode ativar a GUI das atualizações automáticas software-properties-gtkna guia Atualizações, alterando a configuração em "Quando houver atualizações de segurança:". Isso modificará arquivos /etc/apt/apt.conf.d/10periodice /etc/apt/apt.conf.d/20auto-upgrades.
Como alternativa, você pode modificar os arquivos mencionados anteriormente manualmente. Nesse arquivo, você pode definir com que frequência deseja que a atualização seja chamada:
O arquivo deve ficar assim. O 1 significa que ele será atualizado todos os dias. 7 é semanal. A variável APT :: Periodic :: AutocleanInterval determina com que frequência o "apt-get autoclean" é executado automaticamente. 0 significa desativar para essas variáveis.
Você pode alterar a maneira como as atualizações autônomas funcionam editando o arquivo /etc/apt/apt.conf.d/50unattended-upgrades. Este arquivo permitirá que você escolha as atualizações que deseja fazer, escolhendo onde o apt pode procurar novas atualizações e atualizações.
As variáveis ${distro_id}e ${distro_codename}são expandidas automaticamente. Acima, apenas as atualizações de segurança são feitas automaticamente. Você pode estender as atualizações automáticas para qualquer repositório. Consulte outra pergunta .
sudo dpkg-reconfigure -plow unattended-upgradescriou o 20auto-upgradesarquivo
Ray Foss
-1
As atualizações automáticas são ativadas por padrão. Caso contrário, para ativar as atualizações automáticas, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.
sudo apt-get install unattended-upgrades
No servidor, você também pode editar /etc/apt/apt.conf.d/50unattended-upgradese comentar a atualização de atualização que não deseja atualizar automaticamente. Essas edições devem ser feitas com privilégios de root.
Eu não acho que está ativado por padrão, pelo menos não em uma instalação de servidor. No entanto, parece que o pacote é realmente instalado automaticamente, mesmo em servidores.
Alexis Wilke # 03
Eu concordo. E, como outro comentarista observa em askubuntu.com/questions/172524/… , a presença e o conteúdo dentro /etc/apt/apt.conf.d/20auto-upgradesé o que realmente permite a atualização automática. Bom saber!
apt-get update
significa coisas diferentes por "atualização". Eu acho que este navio navegou . Há uma meta post embora.Respostas:
Há um pacote que pode ser usado para fazer isso por você.
ou se as atualizações autônomas já estiverem instaladas. Ou você pode conferir os documentos do Ubuntu
Esse é o pacote que você precisa instalar. Uma vez instalado, edite os arquivos
Nesse arquivo, você pode definir com que frequência deseja que o servidor atualize.
O arquivo deve ficar assim. O 1 significa que ele será atualizado todos os dias. 7 é semanal.
Esses arquivos permitem escolher as atualizações que você deseja fazer, escolhendo onde o apt pode procurar novas atualizações e atualizações. (Minha opinião pessoal sobre isso é que eu definiria como segurança se este for um servidor)
As variáveis
${distro_id}
e${distro_codename}
são expandidas automaticamente. Gostaria de comentar a entrada de atualizações e deixar a segurança.fonte
/etc/apt/apt.conf.d/20auto-upgrades
pois é ondeAPT::Periodic::Update-Package-Lists "1";
eAPT::Periodic::Unattended-Upgrade "1";
é mantido por padrão na 13.10?50unattended-upgrades
arquivo já possui apenas atualizações de segurança definidas, de modo que o padrão parece definido corretamente e o arquivo não precisa ser editado./etc/apt/apt.conf.d/10periodic
lá. Já existe umunattended-upgrades
pacote instalado e/etc/apt/apt.conf.d/50unattended-upgrades
também existe. Minha pergunta é: eu adicionei manualmente/etc/apt/apt.conf.d/10periodic
e devo reiniciar meu servidor para que a configuração entre em vigor?Verifique os logs em
/var/log/unattended-upgrades/
para verificar se suas atualizações autônomas estão sendo aplicadas.fonte
(Fiz outra resposta, porque minhas alterações na resposta do LinuxBill foram rejeitadas.)
Há um pacote que pode ser usado para ativar atualizações automáticas para você. Isso é chamado de atualizações autônomas.
Use o seguinte comando para ativar / desativar atualizações automáticas:
Esse comando modificará o arquivo
/etc/apt/apt.conf.d/20auto-upgrades
e também poderá modificar/etc/apt/apt.conf.d/10periodic
.Como alternativa, você pode ativar a GUI das atualizações automáticas
software-properties-gtk
na guia Atualizações, alterando a configuração em "Quando houver atualizações de segurança:". Isso modificará arquivos/etc/apt/apt.conf.d/10periodic
e/etc/apt/apt.conf.d/20auto-upgrades
.Como alternativa, você pode modificar os arquivos mencionados anteriormente manualmente. Nesse arquivo, você pode definir com que frequência deseja que a atualização seja chamada:
O arquivo deve ficar assim. O 1 significa que ele será atualizado todos os dias. 7 é semanal. A variável APT :: Periodic :: AutocleanInterval determina com que frequência o "apt-get autoclean" é executado automaticamente. 0 significa desativar para essas variáveis.
Você pode alterar a maneira como as atualizações autônomas funcionam editando o arquivo
/etc/apt/apt.conf.d/50unattended-upgrades
. Este arquivo permitirá que você escolha as atualizações que deseja fazer, escolhendo onde o apt pode procurar novas atualizações e atualizações.As variáveis
${distro_id}
e${distro_codename}
são expandidas automaticamente. Acima, apenas as atualizações de segurança são feitas automaticamente. Você pode estender as atualizações automáticas para qualquer repositório. Consulte outra pergunta .Você pode querer mudar
para
Isso removerá automaticamente, por exemplo, kernels antigos excessivos, para que o / boot não fique cheio.
Há mais informações nos documentos do Ubuntu .
fonte
sudo dpkg-reconfigure -plow unattended-upgrades
criou o20auto-upgrades
arquivoAs atualizações automáticas são ativadas por padrão. Caso contrário, para ativar as atualizações automáticas, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.
No servidor, você também pode editar
/etc/apt/apt.conf.d/50unattended-upgrades
e comentar a atualização de atualização que não deseja atualizar automaticamente. Essas edições devem ser feitas com privilégios de root.fonte
/etc/apt/apt.conf.d/20auto-upgrades
é o que realmente permite a atualização automática. Bom saber!