Problema de dependências não atendidas com o Python

0

A execução de sudo dpkg --configure -a produz

Errors were encountered while processing:
 python-pil
 python-imaging-tk
 python-imaging
 python-pil.imagetk
 python-setuptools

e executando sudo apt-get -u dist-upgrade produz

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 python-imaging-tk : Depends: python-pil.imagetk (>= 2.3.0-1ubuntu3.3) but 2.3.0-1ubuntu3 is installed
E: Unmet dependencies. Try using -f.

Como corrijo essas dependências não atendidas? Acredito que posso ter estragado uma tentativa de instalar o Python 3.

Obrigado!

EDIT 1: Hmm, depois de seguir os passos do minigeek, pareço ter piorado a situação. Agora executando sudo dpkg --configure -a produz

Errors were encountered while processing:
 hplip-data
 python-pil
 python-pil.imagetk
 python-imaging
 python-pexpect
 python-reportlab
 python-setuptools
 ubuntu-sso-client-qt
    
por Barbot 02.10.2016 / 20:11

2 respostas

0

Primeira execução

 sudo apt-get autoremove <package name>

Se não funcionar, então

 sudo apt-get autoclean

remova o arquivo sources.list e crie novas sources.list ...

sudo rm /etc/apt/sources.list 

Em seguida, digite

sudo software-properties-gtk 

Isto irá abrir o software-properties-gtk e um newsources.list será criado automaticamente.

Em seguida, altere o servidor para US ou para qualquer outro servidor de sua escolha. Você deve ativar os repositórios a partir do novo diálogo para criar novas sources.list.

Marque todas as caixas, clique em Reverter e, em seguida, clique em fechar.

Precisa restaurar repositórios padrão

 sudo apt-get update && sudo apt-get dist-upgrade -y

(é uma boa prática fazer backup desse arquivo antes de instalar para recuperar se isso acontecer)

Agora instale qualquer coisa!

    
por minigeek 02.10.2016 / 20:39
0

Acabei consertando isso indo ao Synaptic e atualizando manualmente os pacotes listados acima (python-pil, python-imaging, etc.). Corrigido tudo.

    
por Barbot 03.10.2016 / 03:29