Quando eu tentei instalar python3-dev
usando sudo apt-get install python3-dev
recebi a seguinte mensagem
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.
Tentei instalar dependências libpython3-dev
e recebi esta mensagem
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.
No entanto, ambas as dependências já estão instaladas.
Quando eu corri o que apt-cache policy python3.4
eu consegui
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
apt-get clean all
e tente novamente.sudo apt-get clean all
Respostas:
A solução é aguardar que os desenvolvedores do Ubuntu carreguem novamente o Python 3.4.3 no repositório de atualizações. Isso deve acontecer a qualquer momento agora. Fique de olho no bug # 1348954 .
Edit: Fixed. A instalação
python3-dev
funciona novamente.fonte
Ok, então eu passei por isso e resolvi temporariamente o problema desclassificando vigorosamente meu python
Editar: Após isso, reinstale,
stdlib
pois ele perde algumas bibliotecas. A remoção de python3 pode remover alguns pacotes do seu ambiente de área de trabalho. Reinstale o ambiente de área de trabalho nesse caso.Eu tive alguns problemas com o lightdm depois disso. Antes de remover, imprima os pacotes removidos e reinstale-os com o novo python 3
fonte