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