o que é o procedimento de desinstalação do software instalado via "make install" no CentOS 6.2

10

Instalei o OCILIB no meu servidor CentOS 6.2 há algum tempo e agora quero instalar uma versão mais recente. O fornecedor requer uma desinstalação, mas não fornece instruções. Eu acho que é porque é trivial para pessoas com experiência em Linux.

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

Se eu instalei este software usando:

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

passo 2: # make

passo 3: # su root

passo 4: # make install

Etapa 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

Como eu desinstalaria isso? Eu tentei seguir isso

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

mas nada foi encontrado no meu disco usando rpm -qa *oci*or yum list *oci*. Talvez desde que não foi instalado com o yum ou o rpm, não devo esperar que nenhum deles o encontre. Existem instruções genéricas para desinstalar o software no Linux que eu poderia usar ou as instruções realmente dependem do software específico? Qualquer ajuda muito apreciada.

gkdsp
fonte

Respostas:

14

Vá para o diretório em que o arquivo de origem estava e digite make uninstall se isso não funcionar, então pode não haver instruções para a desinstalação. Nesse caso, você terá que fazê-lo manualmente, refazendo o make install e observando o que ele instala para poder removê-los. caso contrário, se você souber o diretório em que seu programa está instalado, poderá removê-lo. Algo que você sempre deve fazer ao instalar a partir do código-fonte é usarcheckinstall

O que o checkinstall faz?

Isso facilita a instalação e a desinstalação, usando o sistema de gerenciamento de pacotes do sistema. Ele poderá gerar automaticamente um pacote RPM ou YUM que pode ser desinstalado posteriormente chamando, por exemplo,yum uninstall httpd

JMeterX
fonte
O que checkinstallfaz? Eu preciso make uninstallcomo root?
Gkdsp
1
Isso facilita muito a instalação e, portanto, a desinstalação, usando o sistema de gerenciamento de pacotes de sistemas. I sarja de ser capaz de gerar automaticamente um RPM ou YUM pacote que pode ser desinstalado mais tarde chamando por exemployum uninstall httpd
JMeterX
1
Não acredito que nunca soube disso.
Aaron Copley