.deb pacote mostra uma dependência diferente quando o sistema já foi atualizado

0

Eu quero instalar o emesene2 no Debian Squeeze, mas ele mostra alguns problemas de dependência como o Python, que precisa do > = 2.6.6-7 e do python-papyon0.5.

Eu instalei o Python 2.7 e usei update-alternatives para usar o Python 2.7 em 2.6. Quando eu testo python --version , recebo o Python 2.7.2+, mas quando executo dpkg -i python-papyon_0.5.5-2_all.deb , sou informado de que o sistema ainda está usando o Python 2.6.

 python-papyon depends on python (>= 2.6.6-7~); however:
 Version of python on system is 2.6.6-3+squeeze6.

Como posso resolver este problema?

    
por fixer1234 04.08.2011 / 06:20

1 resposta

0

Sempre evite executar qualquer ação para alterar a versão padrão do Python para todo o sistema. Em vez disso, espere até que a distro mude para essa versão, e você não precisará fazer nada além de manter seu sistema atualizado. Se você quiser usar uma versão específica, basta chamá-lo diretamente, por exemplo:

python2.7 script.py

Aqui está um outro cara que entrou em apuros por tentar mudar o padrão.

How can I solve this issue?

Seu problema é um pouco diferente do aviso acima. É um problema de dependência que deveria ter sido corrigido usando o APT. Por que você está usando o dpkg? Seu sistema também não está atualizado. Você não teria recebido esse erro se estivesse. Como você está executando o Squeeze, faça:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
    
por 06.08.2011 / 08:27