Was ist die Deinstallationsprozedur für Software, die über "make install" unter CentOS 6.2 installiert wurde?

10

Ich habe OCILIB vor einiger Zeit auf meinem CentOS 6.2-Server installiert und möchte jetzt eine neuere Version installieren. Der Anbieter benötigt eine Deinstallation, gibt jedoch keine Anweisungen. Ich vermute, das liegt daran, dass es für Leute mit Linux-Hintergrund trivial ist.

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

Wenn ich diese Software installiert habe mit:

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

Schritt 2: # machen

Schritt 3: # su root

Schritt 4: # make install

Schritt 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

Wie würde ich das deinstallieren? Ich habe versucht, dem zu folgen

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

Mit rpm -qa *oci*oder wurde jedoch nichts auf meiner Festplatte gefunden yum list *oci*. Vielleicht sollte ich nicht erwarten, dass einer von beiden es findet, da es nicht mit yum oder rpm installiert wurde. Gibt es allgemeine Anweisungen zum Deinstallieren von Software unter Linux, die ich verwenden könnte, oder hängen die Anweisungen wirklich von der jeweiligen Software ab? Jede Hilfe sehr geschätzt.

gkdsp
quelle
stackoverflow.com/questions/1439950/…
Ciro Santilli 事件 改造 改造 中心. 六四

Antworten:

14

Gehen Sie in das Verzeichnis, in dem sich die Quelldatei befand, und geben Sie ein, make uninstall wenn dies nicht funktioniert, gibt es möglicherweise keine Anweisungen für die Deinstallation. In diesem Fall müssen Sie dies von Hand tun, indem Sie die make-Installation wiederholen und darauf achten, was installiert wird, damit Sie diese entfernen können. Andernfalls können Sie das Verzeichnis entfernen, in dem Ihr Programm installiert ist. Bei der Installation von der Quelle sollten Sie immer Folgendes verwenden:checkinstall

Was macht checkinstall?

Dies erleichtert die Installation und damit die Deinstallation durch die Verwendung Ihres Systempaketverwaltungssystems erheblich. Es kann automatisch ein RPM- oder YUM-Paket generieren, das später durch einen Aufruf beispielsweise deinstalliert werden kannyum uninstall httpd

JMeterX
quelle
Was macht checkinstalldas Muss ich make uninstallals root?
gkdsp
1
Es erleichtert die Installation und damit die Deinstillation erheblich, indem Sie Ihr Systempaketverwaltungssystem verwenden. I - Twill der Lage sein, automatisch ein RPM oder YUM Paket zu erzeugen , die später durch den Aufruf zum Beispiel deinstalliert werden kannyum uninstall httpd
JMeterX
1
Ich kann nicht glauben, dass ich nie davon gewusst habe.
Aaron Copley