Impossible d'installer python3-dev ubuntu

10

Lorsque j'ai essayé d'installer en python3-devutilisant sudo apt-get install python3-devj'ai reçu le message suivant

python3-dev : Depends: libpython3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
           Depends: python3.4-dev (>= 3.4.0-0~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

J'ai donc essayé d'installer des dépendances libpython3-devpuis j'ai reçu ce message

The following packages have unmet dependencies:
 libpython3.4-dev : Depends: libpython3.4-stdlib (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
                    Depends: libpython3.4 (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Cependant, les deux dépendances sont déjà installées. J'utilise Ubuntu 14.04

Quand j'ai couru, apt-cache policy python3.4j'ai

    python3.4:
    Installed: 3.4.3-1ubuntu1~14.04.1
  Candidate: 3.4.3-1ubuntu1~14.04.1
  Version table:
 *** 3.4.3-1ubuntu1~14.04.1 0
        100 /var/lib/dpkg/status
     3.4.0-2ubuntu1.1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     3.4.0-2ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
iLoveCamelCase
la source
Quelle version d'ubuntu? Essayez apt-get clean allpuis réessayez.
Aizuddin Zali,
Toujours la même erreur
iLoveCamelCase
Comment avez-vous invoqué la commande? Assurez-vous que votre système est à jour.
Aizuddin Zali
Quelle commande? J'ai utilisésudo apt-get clean all
iLoveCamelCase
Je veux dire quand vous essayez d'installer.
Aizuddin Zali

Réponses:

6

La solution consiste à attendre que les développeurs Ubuntu téléchargent à nouveau Python 3.4.3 dans le référentiel des mises à jour. Cela devrait arriver n'importe quel jour maintenant. Gardez les yeux sur le bogue # 1348954 .

Modifier: fixe. L'installation python3-devfonctionne à nouveau.

Mihai Capotă
la source
2

D'accord, je suis passé par et temporairement résolu le problème en rétrogradant avec force mon python

apt-get install -y \
  python3.4=3.4.0-2ubuntu1.1 \
  python3.4-minimal=3.4.0-2ubuntu1.1 \
  libpython3.4-stdlib=3.4.0-2ubuntu1.1 \
  libpython3.4-minimal=3.4.0-2ubuntu1.1

Edit: Après cette réinstallation stdlibcar il manque certaines bibliothèques. La suppression de python3 peut supprimer certains packages de votre environnement de bureau, réinstallez l'environnement de bureau dans ce cas.

J'ai eu quelques problèmes avec lightdm après cela. Avant de supprimer, imprimez les packages supprimés et réinstallez-les avec un nouveau python 3

iLoveCamelCase
la source