1 votes

J'ai installé une bibliothèque pour la programmation. Comment puis-je la supprimer ?

J'ai installé la bibliothèque graphique g2 sur mon mac en utilisant le terminal pour un travail scolaire et maintenant que j'en ai fini avec elle, j'aimerais savoir comment la supprimer. Existe-t-il des commandes similaires que je peux exécuter sur le terminal ? Est-ce que tous les fichiers sont dans un seul dossier et tout ce que j'ai à faire est de supprimer ce dossier ?

Je suis très pointilleux sur ce genre de choses et si je ne peux pas le supprimer, je finirai probablement par réinstaller tout le système d'exploitation (je sais que je suis fou), alors toute aide est la bienvenue.

Par ailleurs, si ce n'est pas le bon endroit pour poser cette question, j'apprécierais que vous m'indiquiez la bonne direction.

Merci !

EDIT 1 : J'ai installé la bibliothèque en suivant ces instructions :

  1. Extraire le paquet avec gzip -dc g2-xxxx.tar.gz | tar xvf -

  2. Exécutez './configure'.

  3. Lancez 'make depend'.

  4. Vous pouvez modifier src/g2_config.h pour affiner le comportement de g2 (seulement si vous savez ce que vous faites). vous savez ce que vous faites)

  5. Exécuter 'make'.

  6. Exécutez 'make install' ou copiez libg2.a et g2.h, g2_X11.h, g2_gd.h, et g2_PS.h dans les emplacements par défaut des bibliothèques et des fichiers d'inclusion.

  7. cd dans le répertoire demo et lancer 'make demo' pour compiler la démo de démonstration

  8. Pour reconstruire la documentation, lancez 'make doc' (manuel html, PS et pdf). devraient déjà être inclus dans la documentation).

EDIT 2 : J'ai exécuté la commande suggérée par @scottishwildcat dans sa réponse ci-dessous et j'ai obtenu la sortie suivante :

Makefile:101 : avertissement : commandes superflues pour la cible `libg2.so'.

Makefile:98 : warning : ignorer les anciennes commandes pour la cible `libg2.so'.

make : *** Aucune règle pour make target `uninstall'. Stop.

3voto

jefe2000 Points 1246

Tout d'abord, il n'y a probablement aucun mal à laisser la bibliothèque installée sur votre système. Elle ne consomme pas de ressources processeur ou mémoire (bien qu'elle occupe un peu d'espace disque).

Je suppose que vous avez installé la bibliothèque g2 dans des emplacements par défaut. D'après le Site web de g2 les fichiers suivants ont été installés :

  • libg2.a (peut être appelé libg2.so ou libg2.dylib selon votre système d'exploitation)
  • g2.h
  • g2_X11.h
  • g2_GIF.h
  • g2_PS.h

Le premier fichier, le code exécutable, aurait dû être installé dans l'emplacement suivant /usr/lib ou /usr/local/lib . Le reste - les fichiers d'en-tête pour le développement - aurait dû être installé dans le dossier de l'utilisateur. /usr/include ou /usr/local/include . Pour "désinstaller" la bibliothèque, il suffit de supprimer les fichiers de la liste ci-dessus de ces chemins.

1voto

Farinha Points 5518

Il semblerait donc que vous ayez téléchargé l'archive à partir de aquí je l'ai décompressé, puis j'ai fait quelque chose comme ça dans le terminal :

% ./configure
% make install

Cela vous semble-t-il juste ?

Si c'est le cas, la "bonne" façon de procéder est de retourner dans le terminal, de naviguer jusqu'au répertoire dans lequel vous avez exécuté "make install", puis de l'exécuter :

% make uninstall

Cela devrait supprimer tout ce que la commande 'make install' originale a installé. Si vous obtenez des messages d'erreur concernant des permissions insuffisantes, vous devrez peut-être exécuter 'sudo make uninstall' à la place, et entrer le mot de passe de votre compte lorsque vous y serez invité.

Si cela fonctionne, vous pouvez alors supprimer tout ce qui a été créé lorsque vous avez décompressé le fichier source original.

EDIT : Après une inspection plus poussée, il apparaît que les fichiers makefiles de g2 n'incluent pas de cible 'uninstall', donc malheureusement cette méthode ne fonctionnera pas. La seule alternative que je puisse suggérer est de suivre les instructions de votre question jusqu'à et y compris l'étape 'make install' à nouveau... la sortie de cette commande liste généralement tous les fichiers qu'elle a créés, que vous pouvez alors supprimer manuellement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X