kali 2.0 parece que o nó foi renomeado para nodejs

0

Não sei por que, mas a saída dos comandos é a seguinte. Eu tenho tentado baixar npm mas não consigo. Estava querendo saber se o nó foi renomeado na instalação devido ao conflito de nomes (não pensaria assim porque o nó não foi encontrado, mas sempre foi curioso o que aconteceria se dois pacotes tivessem o mesmo nome?) Ou se este for um pacote de instalação falso?

O comando

nodejs funciona conforme o esperado. Abre a interface JavaScript cli.

node -v command not found.

nodejs -v v0.10.29

Não sabe o que fazer? Devo remover os nodejs e reinstalar. O conselho é apreciado.

Atualização: eu fiz um live usb e inicializei. Ran os comandos acima. Mesma saída. Eu estou pensando que o nodejs é um fork projetado para o kali. Não positivo, mas vem pré-instalado. Eu decidi não removê-lo e instalar o nó e o npm separadamente.

    
por bobZBy 30.10.2015 / 23:02

2 respostas

2

Eu tive o mesmo problema. Eu estava tentando executar um módulo que tinha o abaixo shebang

#!/usr/bin/env node

Depois, substituí-lo por isso e funciona

#!/bin/sh
':' //; exec "$(command -v nodejs || command -v node)" "${0}" "${@}"

Eu postei isso para quem teve o mesmo problema, espero que tenha achado útil.

    
por 06.03.2017 / 22:17
0

Você deve manter todas as versões de qualquer script funcional. Node.js e (1) são construções simples, que hackers podem facilmente explorar através de sockets e daemons elevados, especialmente no Kernels Debian. Muito difícil de ver e limpar, se bem escrito ...

Mas esse javascript também usa o código-base para manipular fluxos de dados para indexação, gravações de arquivos de log ou quaisquer outros metadados que o Kali2 ou o Rolling coleta.

    
por 23.03.2016 / 13:22