qual è la procedura di disinstallazione del software installato tramite "make install" su CentOS 6.2


10

Ho installato OCILIB sul mio server CentOS 6.2 qualche tempo fa e ora voglio installare una versione più recente. Il fornitore richiede una disinstallazione, ma non fornisce istruzioni. Immagino che sia perché è banale per le persone con un background Linux.

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

Se ho installato questo software usando:

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

passaggio 2: # make

passaggio 3: # su root

passaggio 4: # make install

passaggio 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

Come potrei fare per disinstallarlo? Ho provato a seguire questo

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

ma non è stato trovato nulla sul mio disco usando rpm -qa *oci*o yum list *oci*. Forse dal momento che non è stato installato con yum o rpm, non dovrei aspettarmi che uno di questi lo trovi. Ci sono istruzioni generiche per la disinstallazione di software su Linux che potrei usare o le istruzioni dipendono davvero dal software specifico? Qualsiasi aiuto molto apprezzato.


Risposte:


14

Vai nella directory in cui si trovava il file di origine e digita make uninstall se non funziona, quindi potrebbero non esserci indicazioni per la disinstallazione. Nel qual caso dovrai farlo a mano, cosa che puoi fare rifacendo make install e guardando cosa installa in modo da poterli rimuovere. in caso contrario, se si conosce la directory in cui è installato il programma, è possibile rimuoverlo. Qualcosa che dovresti sempre fare quando si installa dall'origine è usarecheckinstall

Cosa fa checkinstall?

Rende molto più semplice l'installazione e quindi la disinstallazione utilizzando il sistema di gestione dei pacchetti di sistema. Sarà in grado di generare automaticamente un pacchetto RPM o YUM che può essere disinstallato in seguito chiamando ad esempioyum uninstall httpd


Cosa fa checkinstall? Ho bisogno di make uninstallcome root?
gkdsp,

1
Rende molto più semplice l'installazione e quindi la disinstallazione utilizzando il sistema di gestione dei pacchetti di sistema. Sarò in grado di generare automaticamente un pacchetto RPM o YUM che può essere disinstallato in seguito chiamando ad esempioyum uninstall httpd
JMeterX

1
Non posso credere di non averlo mai saputo.
Aaron Copley,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.