Especifique a atualização com o apt-get upgrade?

5

No Ubuntu, a maneira mais conveniente de atualizar o sistema é chamar apt-get update seguido por apt-get upgrade. No entanto, em um sistema que faz parte de um ambiente de produção, é prática comum testar as atualizações primeiro em um sistema offline e, em seguida, aplicar as mesmas atualizações que foram testadas no sistema de produção. Gostaria de saber se isso é possível com o upgrade do apt-get - existe uma maneira de especificar a atualização em mais detalhes, por exemplo, especificando uma data até quando a atualização será realizada?

    
por steffi_b 26.09.2011 / 16:38

3 respostas

5

Depois de testar as atualizações, você pode atualizar manualmente apenas os pacotes específicos testados no servidor de produção:

apt-get install somepackage=someversion
    
por 26.09.2011 / 17:26
0

Se você quiser especificar uma data quando a atualização deve ser executada, você deve cron-lo.

Se você for fazer um upgrade por atacado, coloque-o no seu crontab com a data desejada:

/ usr / sbin / apt-get update --sim

Se você quiser fazer apenas atualizações específicas, sugiro usar o formato de @psusi acima e colocar cada pacote na lista novamente com o sinalizador --yes.

O sinalizador "sim" simplesmente responde "sim" a todas as perguntas que surgem para que a instalação não seja interrompida esperando que alguém pressione uma tecla. É claro, auto-yessing suas atualizações é apenas sensata uma vez que você as testou completamente no dev.

    
por 26.09.2011 / 17:37
0

Este é apenas um começo, mas você pode pelo menos ver o que está prestes a ser alterado ...

 apt-get --simulate upgrade

Assim, no sistema dev / qa, você executa isso e salva a saída; tem os nomes completos dos pacotes e suas versões. Então faça sua atualização real. Então, nos sistemas de produção, você pode usar o --simulate. Você saberia, pelo menos, se a atualização será a mesma que você fez no dev / qa.

Você ainda está preso em ter que fazer manualmente o pacote de atualização por pacote, se no momento em que você chegar a fazer uma máquina de prod, realmente há algo mais novo.

    
por 26.09.2011 / 22:53