Atualizando o sistema de forma mais segura
Essa dica foi passada para mim há algum tempo por um administrador de rede que usa o ubuntu em um servidor e essa foi a forma usada por ele para diminuir os problemas com as atualizações que quebram o sistema.
Desde que comecei a utilizar essa dica meu sistema nunca mais quebrou...
1 - sudo aptitude safe-upgrade -d (Para fazer download de tudo)
2 - sudo aptitude safe-upgrade -d (Novamente porém para ver quais os programas serão atualizados)
3 - sudo aptitude install nomes dos programas da primeira linha indicada pelo safe-upgrade
4 - Use por um dia os programas instalados da primeira linha e veja se há algum bug ou comportamento anormal
Caso aja
-------------
Vc instalou só uma linha de atualizações ou + ou - 6 programas reinstale os mesmos de versões antigas pela cache do apt e teste um a um até descobrir o vilão
Caso não haja
-------------------
Repita o processo 3 e 4 para as linhas posteriores
Exemplo Caso 1:
Digamos que na minha primeira linha de atualização estivesse assim:
amarok kde zsnes openoffice kaffeine
Vc instalaria os programas e Observaria as dependências que serão instaladas com eles e colaria tudo em um arquivo texto (eu uso o kate e algumas vezes o nano) e salvei
Com isso eu sei exatamente o que será instalado...
Dou um boot e observo que o amarok está travando...
O que poderia ser:
Hipótese 1 - Arquivos de configuração da nova versão entram em conflito com a antiga
Então eu faço um teste e apago temporariamente as configurações ocultas da pasta .kde e .local e dou um boot e vejo se continua o problema
Se ele continua...
Hipótese 2 - Abro o amarok através do terminal e observo a mensagem de erro e vejo se ele mostra algum nome familiar de algo instalado junto com o amarok ou se aparece qualquer coisa estranha
Procurar no google pela mensagem de erro e entrar no fórum internacional e dar uma olhada lá... Quem sabe alguém já teve o mesmo problema que vc e resolveu
Hipótese 3 - Não teve jeito...
Voltar para a versão anterior... COMO???
Se vc ainda possui a cache do apt (recomendo que até salve a mesma periodicamente em pen drives) isso é possível!!
Vamos retirar o programa com problema.
sudo aptitude remove --purge amarok (para retirar o amarok atual)
sudo aptitude install amarok=versão antiga do programa (para instalar a versão antiga)
Com isso teoricamente vc terá o seu amarok funcionando novamente sem problemas!!
Post ainda será atualizado...