qual é o procedimento de desinstalação do software instalado via “make install” no CentOS 6.2

10

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

link

Se eu instalei este 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

etapa 2: # make

etapa 3: # su raiz

etapa 4: # make install

passo 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 faria para desinstalar isso? Eu tentei seguir isso

link

mas nada foi encontrado no meu disco usando rpm -qa *oci* ou yum list *oci* . Talvez desde que não tenha sido instalado com o yum ou o rpm, então eu não deveria esperar que nenhum deles o encontrasse. 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.

    
por gkdsp 29.08.2012 / 02:48

1 resposta

13

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

O que o checkinstall faz?

It makes the installation and thus uninstallation much easier by using your systems package management system. It will be able to automatically generate an RPM or YUM package that can be uninstalled later by calling for example yum uninstall httpd

    
por 29.08.2012 / 03:05

Tags