Não consigo instalar softwares após falha na remoção do Python 3 (python3-pkg-resources)

1

Eu tenho dois python no meu computador 2.7 e 3.4. Eu estupidamente assumi que 2.7 é o python padrão no Ubuntu e tentei desinstalar python3 usando este comando

sudo apt-get remove python3

Enquanto no meio do processo eu vi remover o firefox e outras ferramentas necessárias, entrei em pânico e encerrei o processo no meio. Mas depois de reiniciar meu computador, vi que ele quebrou meu ubuntu epecially meu desktop. Então eu tenho que reinstalar meticulosamente o desktop ubuntu usando esses códigos

#sudo apt-get and sudo dpkg --configure -a these two not working
sudo apt-get -f install  ubuntu-desktop

#after installation
mv ~/.config/dconf/user ~/.config/dconf/user.old

#reboot
sudo reboot

Isso me permitiu recuperar meu acesso à área de trabalho e ao inicializador, mas quando tentei instalar outros softwares usando a linha de comando, recebi esse erro (use apt-get install e apt-get -f install) e também não consigo instalar a partir do Ubuntu software center .

sudo apt-get install unity-tweak-tool

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 friends-dispatcher : Depends: python3-pkg-resources but it is not going to be installed
 python3-aptdaemon : Depends: python3-pkg-resources but it is not going to be installed
 python3-chardet : Depends: python3-pkg-resources but it is not going to be installed
 python3-plainbox : Depends: python3-pkg-resources but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

o que devo fazer agora? Posso desinstalar o python 2.7 do meu sistema sem prejudicá-lo? Como eu instalo outros softwares usando a linha de comando (por exemplo, unity-tweak-tool)?

EDITAR

Ainda depois de mais de 10 horas pesquisando e sugando o sistema, o problema ainda existe. Agora eu reduzi isso a um único problema.

Quando tentei isso

sudo apt-get -f instalar

o erro apontava para metade do python3-pkg-resources

Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
1 not fully installed or removed.
Need to get 0 B/31.7 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package python3-pkg-resources (--configure):
 package python3-pkg-resources is not ready for configuration
 cannot configure (current status 'half-installed')
E: Sub-process /usr/bin/dpkg returned an error code (1)

Atualmente, o trabalho do dosent do autoremove e o clean e autoclean não retornam nenhum erro. Devo remover python3-pkg-resources? Como devo fazer isso e reinstalá-lo?

EDIT2

Procurando solução para corrigir o pacote defeituoso, levando a esta resposta , que recomendou a remoção de pacotes quebrados usando o synaptic (que eu instalei antes o problema).

O gerenciador de pacotes synaptic mostra quatro pacotes quebrados

Emseguida,selecioneiumúnicopacotepython3-plainboxemarqueicomopararemoção,oquemostrounovamenteoutrospacotesdependendodessepacote

os outros três pacotes quebrados também mostram alguns pacotes variados dependendo deles. Eu tentei instalar novamente os pacotes quebrados usando o gerenciador synaptic, mas seu erro de lançamento. Devo removê-lo

    
por Eka 19.07.2016 / 09:41

1 resposta

1

Depois de muitas horas pesquisando, aprimorando e todos os outros tipos de coisas, encontrei uma solução para esse problema

Todos os passos abaixo são feitos sem reiniciar

  • Primeiro eu removi todos os quatro pacotes quebrados usando o gerenciador de programas synaptic (marque como remoção).
  • Então atualizei meu sistema usando esses comandos

    sudo apt-get update
    sudo apt-get -f upgrade
    sudo apt-get -f install
    sudo dpkg --configure -a
    sudo apt-get install ubuntu-desktop
    sudo apt-get install build-essential
    sudo apt-get install build-essential checkinstall
    sudo apt-get autoclean
    sudo apt-get clean
    
  • Os códigos acima repeti muitas vezes (não na mesma ordem), mas fiquei satisfeito e também recomendarei a instalação de outros pacotes, dependendo do seu problema.

Agora, depois de uma nova reinicialização, consigo instalar softwares e outros pacotes

sudo apt-get install unity-tweak-tool
    
por Eka 21.07.2016 / 06:43