Unattended-upgrade - atualize tudo de tudo silenciosamente sem barreiras

-3

Eu instalei atualização autônoma via apt-get installl unattended-upgrade , depois configurei com dpkg-reconfigure unattended-upgrade .

Eu então entrei na seguinte tela com o ditado:

Please specify a value for the unattended-upgrade origins-pattern

Oquedeveserrespondidolásealguémquiserdar100%decredibilidadeaunattended-upgrade,ouseja,permitirqueelesempreatualizetudodetudoquepodedefatoatualizar---eunãoNãoqueroespecificarnadaespecífico,eusóqueroquetudosejaatualizadoeatualizadosempre,oupelomenosnomáximopossível.Sembarreiras.

Qualvalorébomparaisso?

  • Euexecuteimanunattended-upgrade,masnãoencontreiinformaçõessobreisso.

  • Umvislumbredenano/etc/apt/apt.conf.d/50unattended-upgradenãotraznenhum"dado didático" que eu possa reconhecer para determinar qual é a melhor opção para mim.

  • Não encontrei nenhuma sessão do StackExchange sobre isso.

por Arcticooling 27.12.2017 / 03:20

2 respostas

0

Acho que unattended-upgrades não é o caminho certo para ir aqui. Este cronjob é uma abordagem mais simples:

crontab -e

Em seguida, adicione o cronjob:

0 0 * * 0 apt-get upgrade -y && apt-get update -y

Nota:

O sistema que eu atualizo e atualizo dessa forma é um WSL Ubuntu sem muitos dados. Geralmente não tenho problemas para desinstalar e resintallall tanto quanto eu gosto.

É claro que a abordagem que eu fiz sempre deve ser feita com cautela.

    
por Arcticooling 27.12.2017 / 14:13
1

AVISO: O upgrade não supervisionado (u-u) não foi projetado para ser uma solução completa de manutenção do sistema. CONHECEMOS pelo menos um grande problema que afetou muitos usuários ... causados pelo uso indevido e configurações do u-u antes de 16.04. Armadilhas imprevistas espreitam; cuidado.

A resposta específica para sua pergunta:

Não há nenhuma string ou configuração que faça o download de u-u de todas as suas fontes. u-u exige que você liste todas as fontes automatizadas em /etc/apt/apt.conf.d/50unattended-upgrades

Esta é a seção que você deve editar:

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

Você pode facilmente descomentar as últimas três linhas. AVISO: A ativação do repositório proposto é altamente desencorajada; pode quebrar seu sistema.

Você não precisa usar as variáveis distro-id (Ubuntu) e distro-codename (fiel, xenial, artística, etc.). Você pode codificá-los se quiser ... contanto que você perceba que eles não serão atualizados automaticamente pela próxima versão do Ubuntu.

Se você não entender quais são os repositórios -security , -updates , -proposed e -backports , então PARE: Você não tem o conhecimento básico necessário para editar essas linhas com segurança e êxito. Saiba mais sobre pacotes e repositórios do tipo Debian antes de continuar. Experimentar repositórios errados pode quebrar seu sistema de forma horrível.

Da mesma forma, você pode adicionar mais linhas para repositórios de terceiros e PPAs.

    
por user535733 27.12.2017 / 05:56