web-dev-qa-db-fra.com

Désinstallez python construit à partir du source?

J'ai installé python 2.6 à partir des sources et, par la suite, par erreur, un autre python 2.6 installé à partir d'un gestionnaire de paquets.

Je ne trouve pas un moyen de désinstaller un python construit à partir des sources, est-ce possible/facile?

Exécuter Ubuntu 10.04.

40
Ian P

Vous pouvez utiliser checkinstall pour supprimer Python. L'idée est:

  1. Installer checkinstall 
  2. Utilisation checkinstall pour faire un deb de votre Installation en Python
  3. Utilisez dpkg -r à enlever le deb.

Voir cet article pour plus de détails.

PS. Notez qu'Ubuntu doit toujours avoir au moins une installation de Python installée, sinon des éléments majeurs de votre système d'exploitation cesseront de fonctionner. Ci-dessus, je suppose qu'il est prudent de supprimer le Python construit à partir du source, sans supprimer le Python installé par le gestionnaire de paquets.

PPS. Si vous effacez accidentellement toutes les installations Python de votre machine Ubuntu, tout n'est pas perdu. Des instructions sur la façon de remédier à cette situation peuvent être trouvées ici .

26
unutbu

À l'avenir, il sera peut-être prudent d'utiliser Sudo checkinstall.

2
maletor

Avez-vous examiné make uninstall Je crois que cela devrait fonctionner pour vous, en supposant que vous ayez la source Python 2.6 et que le fichier make ait une désinstallation disponible (cela devrait).

http://www.linuxquestions.org/questions/linux-newbie-8/source-uninstall-with-make-unake-howto-230225/

0
Julio

Commande ci-dessous a supprimé toutes les choses qu'il a installées pour moi.

make -n install
0
ExploringApple