Desinstalar Python construido desde la fuente?

He instalado Python 2.6 desde la fuente y, de alguna manera, también instalé erróneamente otro Python 2.6 desde un administrador de paquetes.

No puedo encontrar una manera de desinstalar un python que fue construido desde la fuente, ¿es esto posible / fácil?

Ejecución de ubuntu 10.04.

Puedes usar checkinstall para eliminar Python. La idea es:

  1. Instalar checkinstall
  2. Use checkinstall para hacer un deb de su instalación de Python
  3. Utilice dpkg -r para eliminar el deb.

Vea esta publicación para más detalles.

PD. Tenga en cuenta que Ubuntu siempre debe tener al menos una instalación de Python instalada o, si no, partes importantes de su sistema operativo dejarán de funcionar. Anteriormente, asumo que es seguro eliminar el Python creado desde la fuente, sin eliminar el Python que fue instalado por el administrador de paquetes.

PPS. Si borra accidentalmente todas las instalaciones de Python de su máquina Ubuntu, no todo está perdido. Las instrucciones sobre cómo recuperarse de esta situación se pueden encontrar aquí .

En el futuro puede ser prudente utilizar sudo checkinstall .

¿Ha buscado en desinstalación? Creo que esto debería funcionar para usted, asumiendo que tiene la fuente de python 2.6 y que la desinstalación del archivo tiene disponible (debería).

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

El comando de abajo eliminó todas las cosas que instaló para mí.

 make -n install 
  1. “hacer desinstalar” es su mejor apuesta. Desafortunadamente, suena como si su instalación de origen particular no tuviera un objective “no incluido”. Arrastrar 🙁

  2. “setup.py uninstall” es otra buena sugerencia. Por favor regrese si lo tiene, y si funcionó. Desafortunadamente, también puede que no exista con su fuente de instalación particular.

  3. A falta de todo lo demás, un método de “fuerza bruta” sería:

    a) dpkg -l # Averigua la versión exacta de tu paquete Python

    dpkg -L YOUR_PYTHON_PACKAGE_AND_VERSION # Obtenga una lista de todos los archivos en el paquete

    b) cd YOUR_PYTHON_SOURCE

    ./configura

    hacer limpia

    make install # Obtener una lista de todos los archivos en la instalación de origen

    c) dpkg -r YOUR_PYTHON_PACKAGE_AND_VERSION # Eliminar el paquete

    d) Vaya a una misión de búsqueda y destrucción de todos los archivos que identificó en los pasos a) yb)

    e) Reinstalar desde el paquete (recomendado) o fuente

    f) Voila! Hecho.

‘Espero que ayude .. PSM

¿Todavía tiene el directorio de origen donde compiló Python antes? Si es así, puede colocar el CD en ese directorio y ejecutar sudo make uninstall .

Si aún no lo tiene, puede volver a crearlo siguiendo los pasos de comstackción otra vez (descargar, extraer, configurar y hacer), pero terminar con sudo make uninstall lugar de sudo make install , por supuesto.