Veja /var/log/dist-upgrade/main.log
. Os pacotes quebrados provavelmente são um nome errado, já que o apt está apenas trabalhando na lista de dependências e provavelmente encontra a solução correta para todos eles.
Enquanto tento atualizar para o Ubuntu 16.06, encontrei o "Não é possível calcular o problema de atualização" devido a
An unresolvable problem occurred while calculating the upgrade: E:Unable to correct problems, you have held broken packages. This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Esta resposta mostra como remover todos os pacotes "Quebrados". Mas minha lista é muito longa (100+) e não é possível excluir todas elas manualmente.
Existe uma maneira melhor de lidar com isso?
Veja /var/log/dist-upgrade/main.log
. Os pacotes quebrados provavelmente são um nome errado, já que o apt está apenas trabalhando na lista de dependências e provavelmente encontra a solução correta para todos eles.
Você pode tentar usar o Gerenciador de Pacotes Synaptic; use
$ sudo apt install synaptic
para instalar o Synaptic. Depois disso, clique em Custom Filters -> Broken
e marque todos os pacotes quebrados para remoção. Por fim, aplique as alterações e você deve estar preparado para a atualização depois de remover ou desativar temporariamente todos os PPAs.