Dependências de pacotes Debian

0

Eu tenho um problema ao instalar certos softwares para o Debian Jessie. Eu uso apt-get install .

Às vezes funciona, mas na maioria dos casos recebo a mensagem:

The following packages have unsolved dependencies ... dependent on ... but ... should be installed. Problems can't be corrected. You have defect packages.

Eu fico louco. Eu não tenho idéia de como lidar com esses problemas. Não preciso de uma solução rápida para uma determinada instalação, mas de um método geral ou tutorial para resolver esse problema de pacote quando ele ocorre.

    
por cryp71x 03.09.2015 / 12:39

1 resposta

1

Eu acho o modo interativo de aptitude útil nessas situações.

Vale a pena ler o manual, mas resumindo:

  1. Iniciar aptitude sem argumentos
  2. Pressione e para inserir o resolvedor
  3. Veja a primeira solução que oferece. Provavelmente há uma ação que você realmente não quer (por exemplo, desinstale seu jogo favorito) - pressione r para marcar essa ação rejeitada. (É uma alternância, para que você possa desfazer marcas acidentais com o mesmo pressionamento de tecla).
  4. Se houver uma ação sugerida que você ache que realmente deva acontecer, você pode ativar essa opção com a . Use isso com moderação, pois isso pode restringir demais o resolvedor com bastante facilidade.
  5. Pressione . para ver a próxima solução, que levará em conta suas rejeições e aceita. Com sorte, isso será aceitável para você; se não, repita a partir do passo 3.
  6. Pressione g para visualizar e g novamente para executar a atualização. Ou deixe o Aptitude e o próximo aptitude install aplicará a atualização (útil se você fizer o download dos pacotes automaticamente durante os horários de pico).
por 03.09.2015 / 20:07