No se puede instalar python3-dev ubuntu

10

Cuando intenté instalar python3-devusando sudo apt-get install python3-devrecibí el siguiente mensaje

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.

Así que intenté instalar dependencias y libpython3-devluego recibí este mensaje

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.

Sin embargo, ambas dependencias ya están instaladas. Estoy usando Ubuntu 14.04

Cuando corrí el apt-cache policy python3.4tengo

    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
fuente
¿Qué versión de ubuntu? Intenta y apt-get clean allluego vuelve a intentarlo.
Aizuddin Zali
Sigue siendo el mismo error
iLoveCamelCase
¿Cómo invocaste el comando? Asegúrese de que su sistema esté actualizado.
Aizuddin Zali
Que comando Yo solíasudo apt-get clean all
iLoveCamelCase
Quiero decir cuando intentas instalar.
Aizuddin Zali

Respuestas:

6

La solución es esperar a que los desarrolladores de Ubuntu vuelvan a cargar Python 3.4.3 en el repositorio de actualizaciones. Esto debería suceder cualquier día ahora. Mantenga sus ojos en el error # 1348954 .

Editar: arreglado. La instalación python3-devfunciona de nuevo.

Mihai Capotă
fuente
2

Bien, entonces pasé por esto y resolví el problema temporalmente bajando la fuerza de mi 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

Editar: después de esta reinstalación, stdlibya que falta algunas bibliotecas. Eliminar Python3 podría eliminar algunos paquetes de su entorno de escritorio y reinstalar el entorno de escritorio en ese caso.

Tuve algunos problemas con lightdm después de esto. Antes de eliminar, imprima los paquetes eliminados y vuelva a instalarlos con el nuevo Python 3

iLoveCamelCase
fuente