Remover erro de dependências não atendidas

1

Eu fiz um:

sudo dpkg -i --force-depends package.deb

O programa estava confuso sobre um pacote que não estava instalado (era). O programa funciona bem, mas agora, sempre que eu faço uma atualização, recebo esta mensagem:

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 fern-wifi-cracker : Depends: aircrack-ng (>= 1.0) but it is not installable
E: Unmet dependencies. Try using -f.

O centro de software, gerenciador de atualizações, tudo está me dando um inferno. A questão é, como eu digo ao computador que tudo está bem, e não há dependências não satisfeitas?

se eu fizer:

sudo apt-get install -f

ele quer remover o programa que eu instalei (não é uma boa opção se você me perguntar).

Alguma idéia de como fazer meu computador relaxar?

EDIT: Adicionado o que realmente acontece com o último comando:

user@computer:~$ sudo apt-get install -f
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  fern-wifi-cracker
0 upgraded, 0 newly installed, 1 to remove and 32 not upgraded.
    After this operation, 1,532 kB disk space will be freed.
Do you want to continue [Y/n]? 
    
por triunenature 04.05.2012 / 15:38

4 respostas

0

yup

você tem que remover o pacote pressionando 'y' porque ele não foi instalado completamente. para o processo de instalação, remova-o

Conselho: - Não use o dpkg -i para instalar arquivos deb, Ao invés disso você pode usar o gdebi, é seguro e tem interface gráfica

    
por Tachyons 04.05.2012 / 15:53
2

A única maneira de corrigir isso é remover o pacote, digitando sudo apt-get remove package (substituir "pacote" pelo neame do pacote com dependências não atendidas). Eu lidei com esse problema por um longo tempo com codeblocks (um IDE C ++). Tentei de tudo e acredite em mim, esta é a solução mais simples e melhor. Espero que ajude.

    
por David Castillo 04.05.2012 / 16:15
1

Instale um deb que diz que fornece o aircrack-ng.

Parece que costumava estar no universo, mas não foi batido para precisão. Acabei de executar uma compilação de teste que apenas afeta a distribuição e parece funcionar.

Eu levantei o pacote para o PPA. Ele deve estar disponível aqui em breve , se eu não estragar nada.

Você pode adicionar um bug na página do pacote do universo solicitando um aumento na versão.

    
por RobotHumans 04.05.2012 / 16:33
-1
apt-get autoremove linux-image-generic-pae linux-generic-pae

Este comando funcionou para mim! Livrei-me do erro do dep não atendido, além de limpar minha partição / boot.

    
por Chad F 03.09.2013 / 18:00