Como instalo dependências ausentes no meu sistema?

1

Eu estava brincando tentando consertar este problema , e eu removi alguns pacotes importantes. Quando percebi que estava limpando mais coisas que eu pretendia, apenas reiniciei, em vez de tentar encontrar o processo bifurcado e pará-lo. Agora eu posso ver em aptitude que eu tenho vários pacotes quebrados, que NÃO aparecem em synaptic . Em vez de tentar instalar os pacotes ausentes (por exemplo, Python, YIKES!), A "resolução" é remover 354 pacotes que ainda estão instalados e que dependem do que está faltando. Existe um comando para percorrer todos os pacotes instalados e certificar-se de que todas as suas dependências também estejam instaladas? Se eu pudesse apenas obter uma lista, isso seria útil, mas, claramente, um comando para "fazer" e instalá-los seria melhor.

    
por David Krider 27.07.2011 / 15:40

1 resposta

2

Além das sugestões de instalação e / ou apt-get -f install mencionadas nos comentários, você pode informar aptitude para encontrar uma resolução diferente usando as chaves , e . para navegar pela lista de resoluções disponíveis no examine view (introduzido com e ). Às vezes, a primeira resolução sugerida envolve a desinstalação de pacotes, enquanto os próximos envolverão operações de atualização / downgrade / reinstalação.

Além disso, você pode "aceitar" ou "rejeitar" propostas referentes a pacotes individuais, selecionando-os na lista na parte superior e usando a ou r chaves respectivamente. Isso forçará o aptitude a encontrar soluções que respeitem seus requisitos (embora, se você especificar muitos, não consiga encontrar uma solução completa).

    
por user21322 27.07.2011 / 16:12