J'ai en quelque sorte brisé mon installation Ubuntu 14.04.
Un projet sur lequel je travaille a nécessité l’installation du cahier Jupyter, ce qui a créé des problèmes de chemin (j’aurais apparemment dû installer anaconda plutôt que pip?). Quoi qu'il en soit, pour résoudre ce problème, j'ai essayé de tout désinstaller, puis de le réinstaller avec anaconda. Jupyter ne fonctionnait toujours pas et maintenant Python ne fonctionnait pas non plus. Il s'est avéré que cela allait plus loin que ça, mon Ubuntu s'est complètement écrasé et j'ai dû utiliser le mode de récupération pour réinstaller suffisamment de choses pour le ramener à un état tel que je puisse me connecter sans utiliser le mode sans échec.
Ce que je viens de comprendre, c’est quelque part le long de la ligne que j’ai désinstallé quelque chose en Python ou Python complètement. En essayant de le réparer, il m’a été dit que je ne pouvais pas le supprimer dans l’état actuel, mais que je devais plutôt le réinstaller d’abord. Cela posait problème, car il me fallait apparemment une version fonctionnelle de Python pour installer ce que je devais installer… plutôt circulaire. Python est cassé, mais il faut Python pour réparer Python.
Par exemple, essayez de réparer individuellement les packages python, avec quelque chose comme:
Sudo dpkg --configure python3-apt
renvoie une erreur "le paquet est dans un très mauvais état incohérent; vous devez le réinstaller avant de tenter la configuration". Essayer de réinstaller échoue.
J'ai essayé à peu près toutes les solutions trouvées en ligne qui semblaient raisonnables, pas de chance. Ce n'est pas simplement un problème de chemin d'accès python. Tous les deux:
Sudo apt-get install -f
et
Sudo apt install --reinstall python3-apt
retourne un tas de choses, mais la fin en dit beaucoup:
Errors were encountered while processing:
/var/cache/apt/archives/python3-apt_0.9.3.5ubuntu3_AMD64.deb
/var/cache/apt/archives/python3-distupgrade_1%3a0.220.10_all.deb
/var/cache/apt/archives/python3-update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/python3-problem-report_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/python3-apport_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/software-properties-common_0.92.37.8_all.deb
/var/cache/apt/archives/software-properties-gtk_0.92.37.8_all.deb
/var/cache/apt/archives/python3-software-properties_0.92.37.8_all.deb
/var/cache/apt/archives/python3-uno_1%3a4.2.8-0ubuntu5.3_AMD64.deb
La seule chose raisonnable que je connaisse et que je n’ai pas essayée est de réinstaller complètement Ubuntu (voir ici ). J'ai sauvegardé tous mes fichiers sur un disque externe (au cas où tout planterait), mais je ne sais pas comment faire ce genre de réinstallation d'Ubuntu + je ne veux pas risquer de ne pas être capable de le comprendre. Quelqu'un d'autre a installé Ubuntu pour moi sur mon ordinateur portable. Double démarrage. Le Windows 8 fonctionne toujours bien.
Liste des erreurs de programmes survenues avec:
ubuntu-release-upgrader-gtk
python3-uno
python3-apt
apport-gtk
update-manager-core
python3-update-manager
python3-crypto
python3-louis
update-notifier
unattended-upgrades
ubuntu-release-upgrader-core
python3-distupgrade
python3-apport
python3-problem-report
python3-software-properties
update-manager
apport
update-notifier-common
software-properties-gtk
flashplugin-installer
software-properties-common
Lorsque j'ai essayé de corriger update-manager, cela ne me laissait pas à cause de dépendances non satisfaites avec d'autres packages. Lorsque j'essaie de réparer ces paquets, cela ne me laisse pas non plus les réparer, en raison de dépendances non satisfaites avec le paquet précédent. Circulaire à nouveau.
Chaque fois que j'essaie d'installer quoi que ce soit, avant qu'il ne me demande si j'accepte d'installer X MB sur ma machine, cela indique (mais ne l'installe jamais réellement):
The following extra packages will be installed:
python3-apport python3-apt python3-distupgrade python3-problem-report
python3-software-properties python3-uno python3-update-manager
software-properties-common software-properties-gtk update-manager
Suggested packages:
python3-launchpadlib python3-apt-dbg python-apt-doc
The following packages will be upgraded:
python3-apport python3-apt python3-distupgrade python3-problem-report
python3-software-properties python3-uno python3-update-manager
software-properties-common software-properties-gtk update-manager
10 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
22 not fully installed or removed.
De plus, je ne peux pas ouvrir Ubuntu Software Center ou Software Updater.
Sorties demandées:
which python
which python3
les deux ne retournent rien. Me permet immédiatement d'entrer une nouvelle commande de terminal, sans message d'erreur ni résultat. Quelque part le long de la ligne, je pense avoir désinstallé python3, mais python2.7 est toujours présent.
echo $PATH
résultats
/home/myname/MESA/mesasdk/bin:/home/myname/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/mynames/bin:/usr/lib/jvm/jdk1.7.0/bin:/opt/intel/bin
où MESA est un programme scolaire.
Quelqu'un peut-il m'aider à sortir de ce pétrin que j'ai accidentellement créé? Je ne veux rien gâcher plus loin. Votre aide serait grandement appréciée!
Mettre à jour
J'ai décidé de désinstaller Ubuntu 14.04 et de réinstaller le dernier Ubuntu à sa place, après this , comme suggéré sur ici . Merci à tous ceux qui m'ont aidé avec ce problème!
La solution est trouvée dans la réponse ici .
J'ai écrasé Ubuntu 14.04 avec une nouvelle installation d'Ubuntu 18.04, après avoir sauvegardé tous mes fichiers.