Instalé una biblioteca para la programación. ¿Cómo lo elimino?

1

Instalé la biblioteca gráfica g2 en mi mac usando el terminal para una tarea escolar y ahora que he terminado, me gustaría saber cómo eliminarlo. ¿Hay como comandos que puedo ejecutar en el terminal? ¿Están todos los archivos en una carpeta y todo lo que tengo que hacer es eliminar esa carpeta?

Soy muy exigente cuando se trata de estas cosas y, si no puedo eliminarlas, probablemente termine reinstalando todo el sistema operativo (sé que estoy loco), por lo que agradecemos cualquier ayuda.

Además, si este no es el lugar adecuado para publicar esta pregunta, le agradecería que me indicara la dirección correcta.

¡Gracias!

EDIT 1: Instalé la biblioteca siguiendo estas instrucciones:

  
  1. Extraiga el paquete con gzip -dc g2-xxxx.tar.gz | tar xvf -

  2.   
  3. Ejecutar './configure'

  4.   
  5. Ejecutar 'make depend'

  6.   
  7. Opcionalmente edite src / g2_config.h para ajustar el comportamiento de g2 (solo si   sabes lo que haces)

  8.   
  9. Ejecutar 'make'

  10.   
  11. Ejecuta 'make install' o copia libg2.a y g2.h, g2_X11.h, g2_gd.h, y   g2_PS.h a las ubicaciones predeterminadas para la biblioteca e incluir archivos.

  12.   
  13. cd al directorio de demostración y ejecute 'make demo' para compilar la demostración   aplicaciones

  14.   
  15. Para reconstruir la documentación, ejecute 'make doc' (html, PS y manual en pdf   ya debería estar incluido en la documentación).

  16.   

EDIT 2: ejecuté el comando sugerido por @scottishwildcat en su respuesta a continuación y obtuve el siguiente resultado:

  

Makefile: 101: warning: anulando comandos para el destino 'libg2.so'

     

Makefile: 98: advertencia: ignorando los comandos antiguos para el destino 'libg2.so'

     

make: *** No hay ninguna regla para hacer que el destino se desinstale. Detente.

    
pregunta Pedro 29.11.2016 - 19:02

2 respuestas

3

En primer lugar, es probable que no haya ningún daño en dejar la biblioteca instalada en su sistema. No consume ningún procesador ni recursos de memoria por sí mismo (aunque ocupa una pequeña cantidad de espacio de almacenamiento en disco).

Supongo que has instalado la biblioteca g2 en las ubicaciones predeterminadas. Según el sitio web g2 , se instalaron los siguientes archivos:

  • libg2.a (puede llamarse libg2.so o libg2.dylib en su sabor particular de SO)
  • g2.h
  • g2_X11.h
  • g2_GIF.h
  • g2_PS.h

El primer archivo, el código ejecutable, debería haberse instalado en / usr / lib o / usr / local / lib . El resto, archivos de cabecera para el desarrollo, deberían haberse instalado en / usr / include o / usr / local / include . Para "desinstalar" la biblioteca, simplemente elimine los archivos de la lista anterior de estas rutas.

    
respondido por el jefe2000 29.11.2016 - 19:22
1

Parece que posiblemente descargaste el archivo comprimido desde aquí , lo descomprimiste y luego hiciste algo como esto en la terminal:

% ./configure
% make install

¿Eso suena bien?

Si es así, la forma 'adecuada' es volver a la terminal, navegar al directorio en el que ejecutó 'make install' y luego ejecutar:

% make uninstall

Eso debería eliminar todo lo que instaló el comando original 'make install'. Si recibe algunos mensajes de error sobre permisos insuficientes, es posible que deba ejecutar 'sudo make uninstall' en su lugar e ingresar la contraseña de su cuenta cuando se le solicite.

Si eso funciona, puedes eliminar todo lo que se creó cuando descomprimiste el archivo fuente original.

EDITAR: Tras una inspección adicional, parece que los archivos make de g2 no incluyen un objetivo de 'desinstalación', por lo que, lamentablemente, este método no funcionará. La única alternativa que puedo sugerir es seguir las instrucciones de su pregunta hasta el paso de 'instalar' e incluirlo de nuevo ... la salida de ese comando generalmente enumera todos los archivos que ha creado, que luego puede eliminar manualmente.

    
respondido por el calum_b 29.11.2016 - 19:22

Lea otras preguntas en las etiquetas