
Não sei por que, mas a saída dos comandos é a seguinte. Tenho tentado baixar o npm, mas não consigo. Gostaria de saber se o nó foi renomeado na instalação devido a conflito de nomenclatura (acho que não porque o nó não foi encontrado, mas sempre fiquei curioso sobre o que aconteceria se dois pacotes tivessem o mesmo nome?) Ou se este é um pacote de instalação falso?
O comando nodejs funciona conforme o esperado. Abre a interface CLI do JavaScript.
node -v command not found.
nodejs -v v0.10.29
Não sabe o que fazer? Devo remover o nodejs e reinstalar. Conselhos são apreciados.
Atualização: criei um live usb e inicializei. Executei os comandos acima. Mesma saída. Estou pensando que o nodejs é um fork projetado para Kali. Não é positivo, mas vem pré-instalado. Decidi não removê-lo e instalar o node e o npm separadamente.
Responder1
Eu tive o mesmo problema. Eu estava tentando executar um módulo que tinha o shebang abaixo
#!/usr/bin/env node
Então, eu substituí por isso e funciona
#!/bin/sh
':' //; exec "$(command -v nodejs || command -v node)" "${0}" "${@}"
Posto isso para quem teve o mesmo problema, espero que tenha achado útil.
Responder2
Você deve manter todas as versões de quaisquer scripts funcionais. Node.js e (1) são construções simples, que os hackers podem facilmente explorar através de soquetes e daemons elevados, especialmente em Kernels Debian. Muito difícil de ver e limpar, se bem escrito...
Mas este javascript também usa a base de código para lidar com fluxos de dados para indexação, gravações de arquivos de log ou quaisquer outros metadados que Kali2 ou Rolling coletam.