quelle est la procédure de désinstallation pour les logiciels installés via «make install» sur CentOS 6.2

10

J'ai installé OCILIB sur mon serveur CentOS 6.2 il y a quelque temps, et maintenant je veux installer une version plus récente. Le fournisseur nécessite une désinstallation, mais ne fournit pas d'instructions. Je suppose que c'est parce que c'est trivial pour les personnes ayant une expérience Linux.

http://orclib.sourceforge.net/doc/html/group__g__install.html

Si j'ai installé ce logiciel en utilisant:

étape 1: # ./configure --with-oracle-headers-path = / usr / include / oracle / 11.2 / client64 --with-oracle-lib-path = / usr / lib / oracle / 11.2 / client64 / lib

étape 2: # faire

étape 3: # su root

étape 4: # faire l'installation

étape 5: # gcc -g -DOCI_IMPORT_LINKAGE -DOCI_CHARSET_ANSI -L / usr / lib / oracle / 11.2 / client64 / lib -lclntsh -L / usr / local / lib -locilib conn.c -o conn

Comment pourrais-je procéder à la désinstallation? J'ai essayé de suivre

http://www.cyberciti.biz/faq/delete-uninstall-software-linux-commands/

mais rien n'a été trouvé sur mon disque en utilisant rpm -qa *oci*ou yum list *oci*. Peut-être que comme il n'a pas été installé avec yum ou rpm, je ne devrais pas m'attendre à ce que l'un d'eux le trouve. Existe-t-il des instructions génériques pour désinstaller des logiciels sous Linux que je pourrais utiliser, ou les instructions dépendent-elles vraiment du logiciel spécifique? Toute aide très appréciée.

gkdsp
la source
stackoverflow.com/questions/1439950/…
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Réponses:

14

Allez dans le répertoire dans lequel se trouvait le fichier source et tapez make uninstall si cela ne fonctionne pas, alors il n'y aura peut-être aucune indication pour la désinstallation. Dans ce cas, vous devrez le faire à la main, ce que vous pouvez faire en refaisant le make install et en surveillant ce qu'il installe afin de pouvoir les supprimer. sinon, si vous connaissez le répertoire dans lequel votre programme est installé, vous pouvez le supprimer. Quelque chose que vous devez toujours faire lors de l'installation à partir de la source est d'utilisercheckinstall

Que fait checkinstall?

Il rend l'installation et donc la désinstallation beaucoup plus facile en utilisant votre système de gestion de packages de systèmes. Il pourra générer automatiquement un package RPM ou YUM qui pourra être désinstallé ultérieurement en appelant par exempleyum uninstall httpd

JMeterX
la source
Que fait checkinstall-il? Dois-je en make uninstalltant que root?
gkdsp
1
Il facilite l'installation et donc la désinstallation beaucoup plus facilement en utilisant votre système de gestion de packages de systèmes. Je serai capable de générer automatiquement un package RPM ou YUM qui peut être désinstallé plus tard en appelant par exempleyum uninstall httpd
JMeterX
1
Je ne peux pas croire que je n'ai jamais su ça.
Aaron Copley