De acordo com um artigo sobre debian-administration.org ,
Se as dependências foram alteradas em um dos pacotes que você instalou para que um novo pacote seja instalado para executar o upgrade, ele será listado como "keep-back".
Solução cautelosa:
A solução cautelosa é executar sudo apt-get install <list of packages kept back>
. Na maioria dos casos, isso dará aos pacotes mantidos de volta o que eles precisam para atualizar com sucesso.
Solução agressiva:
Uma solução mais agressiva é executar sudo apt-get dist-upgrade
, o que forçará a instalação dessas novas dependências.
Mas dist-upgrade
pode ser bastante perigoso . Ao contrário do upgrade , ele pode remover pacotes para resolver situações complexas de dependência. Ao contrário de você, o APT nem sempre é inteligente o suficiente para saber se essas adições e remoções podem causar estragos.
Então, se você se encontrar em um lugar onde a "solução cautelosa" não funciona, dist-upgrade
pode funcionar ... mas provavelmente é melhor você aprender um pouco mais sobre o APT e resolver os problemas de dependência "manualmente" instalando e removendo pacotes caso a caso.
Pense nisso como consertar um carro ... se você tiver tempo e for útil com uma chave, você terá alguma tranquilidade lendo e fazendo o reparo sozinho. Se você estiver com sorte, pode deixar o seu carro com a prima dist-upgrade
e esperar que ela conheça as coisas dela.