É impossível fornecer comandos específicos para executar a desinstalação porque você não nos fornece os comandos específicos que foram usados para executar a instalação. No entanto, com base nas informações fornecidas, essa não é uma tarefa difícil. Eu recomendo que você pare com seus esforços contínuos - você parece estar fazendo algumas coisas muito complicadas e inúteis.
A versão instalada manualmente possui o binário em /usr/local/bin
. Isso é bom: significa que quem instalou não fez uma bagunça completa. Apenas como lembrete: /bin
, /lib
, /bin
e /usr
outside /usr/local
pertencem ao gerenciador de pacotes; /usr/local
pertence ao administrador do sistema. Você instalou manualmente o software em /usr/local
; tudo bem.
O pacote binário de node.js coloca os arquivos sob uma árvore comum, contendo:
- Alguns arquivos de documentação no diretório de nível superior.
-
bin/node
ebin/npm
-
share/man/man1/node.1
-
lib/node_modules
-
share/systemtap/tapset/node.stp
-
include/node
Como node
está em /usr/local/bin
, procure também os outros arquivos e diretórios em /usr/local
, por exemplo, /usr/local/share/man/man1/node.1
, etc. Se você os encontrar, remova-os. Se você não encontrá-los, eles podem ter sido instalados em outro lugar, ou não em todos; você pode tentar locate
para descobrir onde eles estão (se estiverem presentes: os arquivos de cabeçalho em include
e o arquivo systemtap não são úteis para todos).
Parece que /opt/node-v0.12.7
é a árvore de origem. Você pode remover isso.
Se você estiver preocupado em remover um arquivo que seja necessário, verifique se os backups estão atualizados ou mova os arquivos fora do caminho ou mantenha um tarball deles enquanto testa que o sistema ainda funciona.
Se você está realmente preocupado e com pressa, é provável que a versão instalada manualmente não esteja em conflito com a versão rpm - só existe esse node
binário (e provavelmente npm
também) que está à frente da versão em /usr/bin
no PATH. Renomeie /usr/local/bin/node
para /usr/local/bin/node-0.12.7
(e, da mesma forma, para npm
) e node
ou #!/usr/bin/env node
invocará a versão instalada pelo sistema.