Toda vez que tenho que instalar qualquer pacote ou dist-upgrade, recebo erro de dependência!

1

Minha configuração:

Operating system    Ubuntu Linux 16.04.1
Linux 4.4.0-62-generic on x86_64

root@myserv1:~# sudo apt-get -f install fail2ban
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-headers-4.4.0-62-generic : Depends: linux-headers-4.4.0-62 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Qualquer comando com apt-get que eu tentei deu esse erro!

    
por Iori Sanch 05.02.2017 / 13:49

2 respostas

3

O mais provável é que isso seja um erro nas listas de pacotes.

Tente executar:

apt-get update

Seguido por

apt-get -f install

e

apt-get upgrade

Se isso não corrigir o problema, poste a saída desses comandos e o conteúdo do arquivo: /etc/apt/sources.list

    
por Kryštof Píštěk 05.02.2017 / 14:05
1

Antes de tentar qualquer apt tweak, seria sensato se você executasse o comando apt-get -f install que apt sugeriu:

sudo apt-get -f install

Agora você pode orar a Deus esperando que o comando acima seja executado corretamente, pois duvido que esse comando realmente conserte o problema (na maioria dos casos, não).

Se isso não funcionar, tente usar o comando -f para analisar argumentos diferentes:

sudo apt-get -f install linux-headers-4.4.0-62-generic linux-headers-4.4.0-62

Relate as mensagens de erro.

    
por Liso 05.02.2017 / 16:05