Instalei o OCILIB em meu servidor CentOS 6.2 há algum tempo e agora quero instalar uma versão mais recente. O fornecedor exige a desinstalação, mas não fornece instruções. Suponho que seja 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: #faça
passo 3: #su root
passo 4: #faça a instalação
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 faria para desinstalar 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*
ou yum list *oci*
. Talvez por não ter sido instalado com yum ou rpm, eu não deveria esperar que nenhum deles o encontrasse. Existem instruções genéricas para desinstalar software no Linux que eu poderia usar ou as instruções realmente dependem do software específico? Qualquer ajuda muito apreciada.
Responder1
Vá para o diretório onde 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 fazer isso manualmente, refazendo o make install e observando o que ele instala para poder removê-los. caso contrário, se você souber o diretório onde 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 torna a instalação e, portanto, a desinstalação muito mais fácil usando o sistema de gerenciamento de pacotes do seu sistema. Será capaz de gerar automaticamente um pacote RPM ou YUM que pode ser desinstalado posteriormente chamando, por exemplo
yum uninstall httpd