Não é possível instalar o python2.7-dev devido a dependências não satisfeitas Ubuntu 12.04

3

Tendo exatamente o mesmo problema descrito nesta página: link

Abaixo está diretamente citada a partir dessa página:

Não consigo instalar o python-dev por causa de dependências não atendidas. Como posso resolver isso? A exclusão de python não é uma opção e não consigo voltar para python2.6-dev, pois não pode ser encontrado.

sudo apt-get install python-dev

Os seguintes pacotes têm dependências não atendidas: python-dev: Depende: python2.7-dev (> = 2.7.3) mas não será instalado E: Não é possível corrigir os problemas, você realizou pacotes quebrados.

Então, tente python2.7-dev

sudo apt-get install python2.7-dev

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.

Então, minha pergunta é como posso resolver este problema sem desinstalar o Python? Qualquer conselho seria muito apreciado!

    
por BananaOnTheWall 08.03.2013 / 16:54

3 respostas

2

Se ainda não estiver, tente alterar a referência do seu repositório de pacotes para 'Principal' ou os Estados Unidos . Isso corrigiu meu problema de dependências não-preenchidas do Python-dev (minha instalação do 12.04 era usando o repositório de pacotes do Reino Unido, anteriormente).

  1. No 'Ubuntu Software Center' (USC), vá para o menu / guia 'Editar = > Fontes de Software '.
  2. Altere o valor suspenso "Fazer o download de" para "Servidor principal" ou um servidor nos Estados Unidos.
  3. Saia do USC, abra o 'Update Manager' do menu do programa do Ubuntu e 'Check' para atualização do software (ou edite 'sudo apt-get update' em uma janela de terminal).
  4. Atualize seu software como faria normalmente, por exemplo via 'Update Manager' ou apt-get / aptitude em um terminal.

Isso consertou meu repositório e eu instalei tudo o que eu precisava depois, como de costume.

Antes de corrigir meu problema com as instruções acima, vários comandos do aptitude / apt-get sugeriram que eu removesse muitos, muitos pacotes, mas, como você pode apreciar, eu não quis perder meus 6 meses + de pacotes adicionados, e isso é mesmo que eu tire um instantâneo da lista de pacotes às vezes (veja meu gist para dicas)! Estou muito feliz por ter descoberto as instruções que estou deixando aqui.

Espero que isso ajude.

    
por 12.04.2013 / 00:39
1

No final, usei o Aptitude, que reduz minha versão do Python.

    
por 10.03.2013 / 16:21
0

Adicionando

deb http://us.archive.ubuntu.com/ubuntu/ precise-security main

deb http://us.archive.ubuntu.com/ubuntu/ precise-updates main

para sources.list resolveu para mim

    
por 04.06.2014 / 18:05