apt-get “Paquets cassés”


1

Lors de l’installation de python-dev:

sudo apt-get install python-dev

Je reçois l'erreur suivante:

The following packages have unmet dependencies:
python2.7-dev : Depends: python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed
                Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.

J'ai déjà installé python2.7 et libpython2.7. Je ne comprends pas "0ubuntu3" et "0ubuntu3.1" signifie dans l'erreur.

Je suis sur Ubuntu 12.04. Je l' ai essayé apt-get update, à apt-get upgradeplusieurs reprises. J'ai essayé de chercher le problème sur Google, mais je n'y trouve aucune solution. Je ne veux pas autoremove python, ça va enlever 300 Mo de trucs, donc je suppose que plus d'une chose va cesser de fonctionner.

Depuis lors, j'ai réinstallé Ubuntu 12.04 et je n'ai pratiquement rien installé par la suite, aucune mise à jour de sécurité, etc. Cette fois, python-dev et libboost-dev ont été installés sans problème. Mais je suis confronté au même problème avec freeglut3-dev:

The following packages have unmet dependencies:
freeglut3-dev : Depends: libgl1-mesa-dev but it is not going to be installed or
                      libgl-dev
                Depends: libglu1-mesa-dev but it is not going to be installed or
                      libglu-dev
E: Unable to correct problems, you have held broken packages.

Les commentaires que j'ai reçus jusqu'à maintenant suggèrent qu'il devrait y avoir un lien avec le gestionnaire de paquets. Quelqu'un at-il fait face à ce problème? Quelqu'un peut aider s'il vous plaît?

Merci


Il serait utile que vous publiiez votre source.list complète (y compris quelque chose provenant de sources.list.d /), ainsi que votre préférence apt (/ etc / apt / preferences *) et la sortie de dpkg -l '*' | grep ^h(le cas échéant).
Phogg

@phogg: Voici les liens, sources.list , il n'y a qu'un seul fichier dans sources.list.d / google-chrome.list . Il n'y a pas de préférences. Il n'y a pas de sortie pour dpkg -l '*' | grep ^h.
vegeta

Donc, apparemment, ce problème s'est résolu de lui-même lorsque j'ai ouvert le 'Gestionnaire de mises à jour' -> 'Paramètres' -> Vérifier tout pour les sources de mises à jour (sécurité précise, mises à jour, propositions, rapports). Fermez la fenêtre Paramètres. Cliquez ensuite sur «Vérifier» dans la fenêtre «Gestionnaire de mise à jour». Cela a en quelque sorte corrigé les dépendances brisées. Et j'ai pu tout installer en douceur.
vegeta
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.