python2.7-dev unmet dependências no Ubuntu 12.04

0

Eu instalei o python2.7 no Ubuntu Lucid há alguns meses através de um PPA. Tudo correu bem e não houve problema. Ontem, eu atualizei do lucid para o Ubuntu Precise e a atualização correu bem. Agora, eu preciso instalar python2.7-dev e eu recebo erro dependências unment:

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

Isso é claramente causado pelo meu antigo python2.7 que eu instalei no lucid. Para corrigir isso, eu queria remover o python2.7 e reinstalá-lo ( apt-get remove python2.7 ), mas percebi que ele removeria muitos pacotes e instalaria o python3. Então eu não fiz isso. Como posso me livrar do meu antigo python2.7 e instalar um novo que funciona com o Precise?

Observe que meus PPAs estão todos desativados.

    
por aminfar 29.09.2013 / 20:00

1 resposta

1

O comando a seguir corrigiu o problema.

sudo apt-get install python2.7-minimal=2.7.3-0ubuntu3.2 python2.7=2.7.3-0ubuntu3.2 libpython2.7=2.7.3-0ubuntu3.2
    
por 30.09.2013 / 02:36