Je voulais supprimer et réinstaller l'interpréteur python2.7 le 12.04
Mais quand je l'ai fait sudo apt-get remove python2.7
, le terminal fou a commencé à tout supprimer !!! Une idée comment je peux restaurer tout ce que j'ai supprimé?
restore
python-2.7
alvas
la source
la source
apt
/aptitude
ne dépendent pas de python.apt
suggère juste python. Honnêtement, j'étais dans le doute à ce sujet, j'ai donc essayé U12.04 dans VBox, désinstallé python2.7 comme vous l'avez fait, redémarrer, impossible de vous connecter, passer à tty6, j'ai pu réinstaller gedit (dep sur python) en utilisant apt-get, même l'aptitude fonctionne bien.apt-get install ubuntu-desktop
devrait résoudre un tel cas. Probablement, apt est entré dans un état impur après la désinstallation de python2.7. Pourriez-vous publier la sortie / les erreurs que vous avez obtenues lors de l'exécutionsudo apt-get install python2.7
Réponses:
Bien que la réinstallation d'Ubuntu soit probablement le moyen le plus simple, il convient de souligner qu'il est possible de récupérer sans tout réinstaller.
Pour ce faire, téléchargez manuellement le
python2.7
package (et ses dépendances), et installez-les manuellement en utilisantdpkg
(en contournant APT, qui nécessite Python). Une fois installé, celaapt
devrait fonctionner à nouveau, et ainsiapt-get install ubuntu-desktop
va restaurer votre système. (Siapt-get
cela ne fonctionne toujours pas, vous devrez peut-être également télécharger et installer les dépendances manquantes.)À l'avenir, si vous devez réinstaller un package, utilisez plutôt
ou
qui réinstalle le package sans avoir à supprimer les dépendances.
la source
ubuntu-desktop
, l'installer manuellement est une bonne idée. Dans mon cas, j'ai exécuté l'installation de python avec --reinstall arg, maisubuntu-desktop
je n'y étais pas, puis je l'ai installé en utilisantsudo apt-get install ubuntu-desktop
. Cela prendra du temps :)La suppression de Python n'est pas une bonne idée car une grande partie d'Ubuntu en dépend. Vous avez peut-être vu un avertissement vous indiquant quels packages dépendent de python et seront donc supprimés avec Python. En procédant, vous vous retrouvez avec un système d'exploitation assez dépouillé.
La réinstallation d'Ubuntu serait désormais le moyen le plus simple et le plus sûr de le récupérer. Veillez à ne pas supprimer votre HOME lorsque vous le faites.
la source
sudo apt-get install ubuntu-desktop
devrait faire le travailubuntu desktop
.Si ce n'est pas trop tard pour quelqu'un, ou si vous avez rencontré ce problème récemment, voici comment je l'ai fait fonctionner:
J'ai suivi les conseils de Mechanical Snail et téléchargé tous les packages à l'aide de Synaptic. J'ai sélectionné tous les packages pertinents, essentiellement tout avec "python", "python2", "python3", "apt", "python-apt", etc., qui étaient déjà installés sur mon ordinateur, les ai marqués pour la réinstallation , et quand J'ai cliqué sur Appliquer , je me suis assuré de les télécharger uniquement.
Ensuite, sous root, je suis allé dans le
/var/cache/apt/archives
dossier et j'ai exécuté la commande suivante pour réinstaller manuellement tout ce que j'ai téléchargé (vous verrez tous les packages que vous avez téléchargés avec Synaptic ici):Quoi qu'il en soit, j'obtenais cette
apt_pkg
erreur chaque fois que je recevais un message d'erreur d'un script Python dans Aptana, et hier lorsque j'essayais d'ajouter un dépôt. Maintenant, au moins, je peux ajouter le dépôt sans problème, mais je reçois toujours l'apt_pkg
erreur chaque fois qu'il y a une erreur dans mes scripts Python ...Exécuter le script en dehors d'Aptana en appelant
python3.2
oupython3
qui pointe vers 3.2 fonctionne (ce qui signifie que je reçois l'erreur du script sans l'apt_pkg
erreur), mais si je l'exécute avec,python3.3
l'erreur est de retour.la source
J'ai aussi eu le même problème. Et j'ai pu le réparer en appuyant sur ctrl + alt + f1, connecté avec mon nom d'utilisateur et mon mot de passe, puis:
Et il a réinstallé la plupart (sinon la totalité) des fichiers supprimés (avec l'unité et le terminal): D
la source
apt-get
échoue à travailler après iapt-get remove python
...Vous devez exécuter ceci:
apt-get install ubuntu-desktop
et ensuite
apt-get install gdm
. Lorsqu'on lui demande lightdm ou gdm, sélectionnez gdm .à la fois en tant que root ou en utilisant sudo
la source
apt-get remove python
,apt-get
ne fonctionnera pas et se plaint sans cesse ...sudo apt-get purge python && sudo apt-get install python2.7
supprime et réinstalle python et pip, vous pouvez alors installer des applications comme flacon, bouteille et bien d'autres essayer d'installer vos applications avec pythonsudo apt-get install python-pip
eg sudo pip install flask
la source
Lors de la désinstallation de Python, j'ai soudainement fermé le terminal. Par conséquent, Python a été partiellement supprimé. Je l'ai corrigé avec les commandes suivantes
la source
Dans une crise de hâte insensée, j'ai supprimé python 2.7 et il a supprimé beaucoup de packages qui en dépendaient. Je n'ai même pas pu lancer de terminal.
Je suis tombé sur tty1 et j'ai fait ce que Lois Mari Ang Laput a suggéré
J'ai récupéré le bureau et j'ai pu lancer le terminal. Les packages comme shutter, mysql-workbench, qui ont été supprimés devaient être réinstallés.
J'ai vérifié l'historique dans / var / log / apt et réinstallé tous les paquets qui ont été supprimés.
la source
vous pouvez récupérer en utilisant un CD live en utilisant
chroot
la source