web-dev-qa-db-fra.com

Dépendances non résolues: libc6-dbg: Dépend de: libc6 (= 2.19-0ubuntu6.5) mais 2.19-0ubuntu6.9 est installé.

J'ai vraiment besoin d'une idée nouvelle à ce sujet, en plus d'une nouvelle installation que je considère fortement. Je ne pense pas encore qu’il existe ici une solution connexe et que j’ai essayé de trouver et d’essayer de nombreuses solutions possibles. Comme

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'

et cette solution.

Je ne peux pas l'utiliser car rien ne peut être installé, ce message continue de s'afficher:

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).

Celui-ci aussi:

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

Ce qui apparaît habituellement comme suit:

$ 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).
2
nickfaldon
 Sudo apt-get autoclean

supprimer le fichier sources.list et créer un nouveau fichier sources.list ...

Sudo rm /etc/apt/sources.list 

Ensuite, tapez

Sudo software-properties-gtk 

enter image description here Cela ouvrira software-properties-gtk et un newsources.list sera créé automatiquement.

Puis changez le serveur en US ou en un autre serveur de votre choix. Vous devez activer les référentiels à partir de la nouvelle boîte de dialogue pour créer un nouveau fichier sources.list.

Cochez toutes les cases puis cliquez sur Revert puis cliquez sur fermer.

Besoin de restaurer les référentiels par défaut

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

(Il est recommandé de sauvegarder ce fichier avant l'installation pour le récupérer si de telles choses se produisent)

Maintenant, installez n'importe quoi!

1
minigeek

Supprimez (temporairement) le paquet libc6-dbg:

Sudo apt-get remove -f libc6-dbg

Il n'est pas nécessaire d'exécuter quoi que ce soit. Vous n'en avez besoin que pour une sortie de débogage plus utile lors de la recherche de bogues logiciels.

Si vous avez à nouveau besoin du paquet, vous pouvez le réinstaller comme un autre. Si le conflit persiste, ouvrez une nouvelle question et incluez le résultat de apt-cache policy libc6 libc6-dbg.

1
David Foerster