Ich habe vor einiger Zeit OCILIB auf meinem CentOS 6.2-Server installiert und möchte nun eine neuere Version installieren. Der Anbieter verlangt eine Deinstallation, stellt aber keine Anweisungen zur Verfügung. 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 mit folgendem Programm installiert habe:
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: # make
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 kann ich das deinstallieren? Ich habe versucht, dies zu befolgen
http://www.cyberciti.biz/faq/delete-uninstall-software-linux-commands/
rpm -qa *oci*
aber mit oder wurde nichts auf meiner Festplatte gefunden yum list *oci*
. Vielleicht sollte ich, da es nicht mit yum oder rpm installiert wurde, nicht erwarten, dass eines von beiden es findet. 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? Für jede Hilfe bin ich sehr dankbar.
Antwort1
Gehen Sie in das Verzeichnis, in dem sich die Quelldatei befand, und geben Sie Folgendes ein: make uninstall
Wenn das nicht funktioniert, gibt es möglicherweise keine Anweisungen zur Deinstallation. In diesem Fall müssen Sie es manuell tun, was Sie tun können, indem Sie make install wiederholen und darauf achten, was installiert wird, damit Sie diese entfernen können. Andernfalls können Sie das entfernen, wenn Sie das Verzeichnis kennen, in dem Ihr Programm installiert ist. Bei der Installation aus der Quelle sollten Sie immer Folgendes verwenden:checkinstall
Was macht checkinstall?
Es vereinfacht die Installation und damit auch die Deinstallation erheblich, indem es das Paketverwaltungssystem Ihres Systems verwendet. Es kann automatisch ein RPM- oder YUM-Paket generieren, das später deinstalliert werden kann, indem beispielsweise aufgerufen wird
yum uninstall httpd