dependências não satisfeitas: libc6-dbg: Depende: libc6 (= 2.19-0ubuntu6.5) mas 2.19-0ubuntu6.9 está instalado

2

Eu realmente preciso de uma idéia nova sobre esse assunto, além de uma nova instalação que estou considerando strongmente. Eu ainda não acho que há aqui uma solução relacionada e menino como eu tentei encontrar e tentei muitas soluções possíveis. Como

apt-get install -f
apt-get update -f
apt-get -f install libc6-amd64 
apt-get install libc6-dev
apt-get install libc6=2.19-0ubuntu6.5 libc6-dev=2.19-0ubuntu6.5
apt-get install libc6=2.19-0ubuntu6.9 libc6-dev=2.19-0ubuntu6.9
apt-cache depends libc6 | grep -Po 'Depends:\s+\K[^ ]+$'
apt-get install --dry-run --reinstall $(apt-cache depends libc6 | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n'

e esta solução.

Eu não posso usá-lo, já que nenhuma coisa pode ser instalada, esta mensagem continua aparecendo:

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
  libc6-dbg:
    Depends: libc6 (= 2.19-0ubuntu6.5) but 2.19-0ubuntu6.9 is to be installed
 E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Este também:

[...] depends on libgcc1 (>= 1:4.1.1)

O que geralmente aparece da seguinte forma:

$ apt-cache depends libc6:amd64 | grep -Po 'Depends:\s+\K[^ ]+$' libgcc1
$ apt-cache depends libgcc1:amd64 | grep -Po 'Depends:\s+\K[^ ]+$'
gcc-4.9-base
libc6
multiarch-support
$ apt-cache depends multiarch-support | grep -Po 'Depends:\s+\K[^ ]+$' libc6
$ sudo apt-get install --dry-run --reinstall $(apt-cache depends libc6:amd64 | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ')
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:
libc6-dbg : Depends: libc6 (= 2.19-0ubuntu6.5) but 2.19-0ubuntu6.9 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
$ sudo apt-get install --dry-run --reinstall $(apt-cache depends libc6-dbg:amd64 | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ')
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:
libc6-dbg : Depends: libc6 (= 2.19-0ubuntu6.5) but 2.19-0ubuntu6.9 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
    
por nickfaldon 24.09.2016 / 19:20

2 respostas

1

 sudo apt-get autoclean

remova o arquivo sources.list e crie novas sources.list ...

sudo rm /etc/apt/sources.list 

Em seguida, digite

sudo software-properties-gtk 

Isto irá abrir o software-properties-gtk e um newsources.list será criado automaticamente.

Em seguida, altere o servidor para US ou para qualquer outro servidor de sua escolha. Você deve ativar os repositórios a partir do novo diálogo para criar novas sources.list.

Marque todas as caixas, clique em Reverter e, em seguida, clique em fechar.

Precisa restaurar repositórios padrão

 sudo apt-get update && sudo apt-get dist-upgrade -y

(é uma boa prática fazer backup desse arquivo antes de instalar para recuperar se isso acontecer)

Agora instale qualquer coisa!

    
por minigeek 24.09.2016 / 19:30
1

(Temporariamente) remova o pacote libc6-dbg :

sudo apt-get remove -f libc6-dbg

Não é necessário executar nada. Você só precisa disso para uma saída de depuração mais útil ao procurar por bugs de software.

Se você precisar do pacote novamente, poderá reinstalá-lo como qualquer outro. Se ainda houver um conflito, abra uma nova pergunta e inclua a saída de apt-cache policy libc6 libc6-dbg .

    
por David Foerster 24.09.2016 / 19:40