Jakiś czas temu zainstalowałem OCILIB na moim serwerze CentOS 6.2, a teraz chcę zainstalować nowszą wersję. Sprzedawca wymaga odinstalowania, ale nie udostępnia instrukcji. Zgaduję, że to dlatego, że jest to banalne dla ludzi z Linuksem.
http://orclib.sourceforge.net/doc/html/group__g__install.html
Jeśli zainstalowałem to oprogramowanie, używając:
krok 1: # ./configure --with-oracle-headers-path = / usr / include / oracle / 11.2 / client64 --with-oracle-lib-path = / usr / lib / oracle / 11.2 / client64 / lib
krok 2: # make
krok 3: # su root
krok 4: # wykonaj instalację
krok 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
Jak mogę odinstalować to? Próbowałem tego śledzić
http://www.cyberciti.biz/faq/delete-uninstall-software-linux-commands/
ale nic nie znaleziono na moim dysku za pomocą rpm -qa *oci*
lub yum list *oci*
. Może ponieważ nie został zainstalowany z yum lub rpm, nie powinienem oczekiwać, że którykolwiek z nich go znajdzie. Czy istnieją ogólne instrukcje dotyczące odinstalowywania oprogramowania w systemie Linux, których mógłbym użyć, czy też instrukcje naprawdę zależą od konkretnego oprogramowania? Każda pomoc bardzo doceniana.
Odpowiedzi:
Przejdź do katalogu, w którym znajdował się plik źródłowy, i wpisz,
make uninstall
jeśli to nie zadziała, to może nie być żadnych wskazówek dotyczących odinstalowywania. W takim przypadku musisz to zrobić ręcznie, co możesz zrobić, ponownie wykonując polecenie make install i sprawdzając, co się instaluje, aby je usunąć. w przeciwnym razie, jeśli znasz katalog, w którym zainstalowany jest program, możesz go usunąć. Coś, co zawsze powinieneś zrobić podczas instalacji ze źródła, to użyćcheckinstall
Co robi checkinstall?
źródło
checkinstall
zrobić? Czy muszęmake uninstall
jako root?yum uninstall httpd