É 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/nodeebin/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.