A maneira preferida de atualizar o Xubuntu para a versão mais recente do LTR é:
sudo do-release-upgrade
A maneira manual que você estava tentando pode ser usada para atualizar para qualquer versão desejada. no entanto, algumas limpezas manuais são necessárias depois porque o apt-get tentará resolver a atualização com a quantidade mínima de remoções.
Para atualizar manualmente:
Primeira execução: apt-mark showhold
para ter certeza de que nada está sendo retido.
Se você encontrar pacotes retidos, remova a suspensão e atualize-os. Acho que aptitude
é a maneira mais fácil de marcar e atualizar vários pacotes de uma só vez. O Aptitude também sugere a remoção de pacotes órfãos (pacotes que não são mais usados por nada).% sudo apt-get autoremove
também removerá pacotes que não são mais usados.
Depois que seu sistema estiver totalmente atualizado na versão atual, altere suas fontes para apontar para a versão do Xubuntu que você deseja.
EX: mude "fiel" para "xenial"
Em seguida, execute esta série de comandos:
sudo apt-get update
Isso atualiza a lista de pacotes
sudo apt-get upgrade
Isso atualiza os pacotes que podem ser atualizados sem alterar outros pacotes. facilitando assim a resolução da dependência na próxima etapa.
sudo apt-get dist-upgrade
Isso atualiza os pacotes restantes que podem ser atualizados com uma quantidade mínima de remoções.
Agora você tem a nova versão do Xubuntu e precisa limpar os pacotes obsoletos. Novamente eu acho que aptitude
é a maneira mais fácil de fazer isso.
Abra o aptitude e ele já terá uma lista de remoções sugeridas (pacotes órfãos), geralmente é seguro removê-los.
Agora, percorra os pacotes obsoletos restantes. Na maioria dos casos, os pacotes restantes foram substituídos por outros: por exemplo, gt4 com gt5 e gstreamer0.1-good com gstreamer1.0-good. As substituições estarão sob o título de novos pacotes.
Este passo é o mais crítico e porque eu gosto de aptitude
, substituindo os pacotes obsoletos freqüentemente irá quebrar outros pacotes; no entanto, o pacote quebrado normalmente também tem um pacote de substituição para corrigir dependências.
Aptitude
listará pacotes quebrados e recomendará correções. Verifique as ações a serem executadas antes de se comprometer com elas.
Quando terminar, limpe o cache do seu pacote:
sudo apt-get autoclean
isto irá remover o cache do pacote para pacotes que não são mais usados.