Minha experiência com rpm
e yum
/ yumex
, mas se traduz.
Para um pacote crítico que está sendo atualizado, apenas faço uso normal do pacote para garantir que ele esteja funcionando corretamente. Se eu atualizar o bind
, eu faço algumas solicitações de DNS que espero que sejam bem-sucedidas. Se eu atualizar o Apache httpd
, eu abro algumas páginas da web. Se eu fizer o upgrade de open-office
, abro um documento ou dois.
Nas ocasiões raras em que uma atualização de pacote deixa as coisas em fubar, meu procedimento para recuperar é:
- Desinstale o pacote com falha (às vezes preciso forçar a desinstalação)
- Remova manualmente quaisquer arquivos temporários ou de configuração deixados após a desinstalação
- Reinstale o pacote atualizado que falhou
- Teste
Se após o passo 4 acima falhar novamente, então repito, mas volto para a versão anterior.
Antes de qualquer atualização importante, assegurarei que meu backup esteja atualizado. Isso salvou minha bunda uma vez quando fiz um upgrade apenas para descobrir que a nova versão ainda não era compatível com minha placa de vídeo e foi documentada como tal. (Minha falha em ler completamente as notas de lançamento. Que vergonha para mim.) Também me salvou uma vez quando, durante uma atualização, meu disco rígido falhou.
Assim, para responder à sua terceira pergunta sobre como minimizar riscos:
- Backup!
- Sempre leia as notas da versão
- Se você não é o primeiro a atualizar, e está nervoso com isso, verifique a internet para ver se os outros estão reclamando de problemas
- Tenha um disco de recuperação pronto - para a maioria das distribuições Linux modernas, o disco de instalação também é um disco de recuperação. Descubra qual mecanismo de recuperação sua distribuição fornece. Se possível, inicialize via CDRom no modo de recuperação para entender como ele funciona, para que você entenda como
chroot
em sua instalação a partir do modo de recuperação.