web-dev-qa-db-fra.com

Je ne peux pas installer les logiciels après l'échec de la suppression de Python 3 (python3-pkg-resources)

J'ai deux python sur mon ordinateur 2.7 et 3.4. J'ai bêtement supposé que 2.7 était la valeur par défaut python sous Ubuntu et j'ai essayé de désinstaller python3 à l'aide de cette commande

Sudo apt-get remove python3

Au milieu du processus, je l'ai vu retirer Firefox et d'autres outils nécessaires, alors j'ai paniqué et j'ai fermé le processus au milieu. Mais après avoir redémarré mon ordinateur, j'ai constaté qu'il m'avait cassé la mémoire, en particulier le bureau. Ensuite, je dois soigneusement ré-installer le bureau Ubuntu en utilisant ces codes

#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

Cela m'a permis de retrouver mon accès au bureau et au programme de lancement, mais lorsque j'ai essayé d'installer d'autres logiciels à l'aide de la ligne de commande, j'obtiens cette erreur (utilisé à la fois apt-get install et apt-get -f install) et impossible également à installer à partir du logiciel Ubuntu. centre.

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).

qu'est-ce que je devrais faire maintenant? Puis-je désinstaller python 2.7 de mon système sans le blesser? Comment installer d'autres logiciels en ligne de commande (par exemple, unity-Tweak-tool)?

MODIFIER

Après plus de 10 heures de recherche et de mise au point du système, le problème persiste. Maintenant, je l'ai réduit à un seul problème.

Quand j'ai essayé ça

Sudo apt-get -f install

l'erreur indiquait un python3-pkg-resources installé à moitié

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)

Actuellement, mon travail de retrait automatique, ainsi que le nettoyage et l’auto-nettoyage ne renvoient aucune erreur. Devrais-je supprimer python3-pkg-resources? Comment dois-je le faire et le réinstaller?

EDIT2

La recherche d’une solution pour réparer les paquets cassés mène à ceci réponse qui recommande de supprimer les paquets cassés en utilisant synaptic (que j’avais installé avant le problème).

Le gestionnaire de paquets synaptic affiche quatre paquets cassés

enter image description here

J'ai ensuite sélectionné un seul paquet python3-plainbox et marqué comme pour la suppression ce qui a ensuite montré d'autres paquets en fonction de ce paquet enter image description here

les trois autres paquets cassés montrent également des paquets variés en fonction de ceux-ci. J'ai essayé de réinstaller les paquets cassés en utilisant le gestionnaire synaptic mais son erreur de projection. Dois-je l'enlever

1
Eka

Après de nombreuses heures de recherche, de peaufinage et de toutes sortes d'activités, j'ai trouvé une solution à ce problème.

Toutes les étapes ci-dessous sont effectuées sans redémarrer

  • Tout d'abord, j'ai supprimé les quatre paquets cassés à l'aide de Synaptic Program Manager (marquer comme suppression).
  • Puis j'ai mis à jour mon système en utilisant ces commandes

    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
    
  • Les codes ci-dessus que j'ai répétés plusieurs fois (pas dans le même ordre), je suis tout de même satisfait et je recommanderai également d'autres packages à installer en fonction de votre problème.

Maintenant, après un nouveau redémarrage, je peux installer des logiciels et autres packages.

Sudo apt-get install unity-Tweak-tool
1
Eka