dpkg se instala pero el nodo no se ejecutará

0

Descargué Nodo desde este enlace: NodeJS ARM7l y seguí estas instrucciones con respecto a dh_make: tutorial

Al final corro:

dpkg -i ~/Builds/Node/node_5.5.0-1_armhf.deb

y me sale:

Selecting previously unselected package node.
(Reading database ... 31155 files and directories currently installed.)
Preparing to unpack .../Node/node_5.5.0-1_armhf.deb ...
Unpacking node (5.5.0-1) ...
Setting up node (5.5.0-1) ...

pero cuando corro:

node -v

Yo obtengo:

-bash: node: command not found

Intenté sudo apt-get -f install e install -f después del comando dpkg -i.

Puedo verlo cuando ejecuto dpkg -l (nodo 5.0)

¿El nodo no se compiló correctamente? Usando Raspbian en Raspberry Pi B.

allegory
fuente
¿Intentaste instalar desde la fuente? ¿Puedes ubicar dónde está el ejecutable?
DrakaSAN
La publicación que está siguiendo la fecha de 2009, podría intentar con las instrucciones de readme.md (que está en .tar.gz), mientras que no será con dpkg, puede ayudar a localizar dónde falla la instalación.
DrakaSAN
Lo que descargué de su repositorio ARMv7l no funcionó. Tuve que compilar desde la fuente. Sin embargo, npm no compiló junto con él. No es un gran problema; Solo tengo que copiar manualmente los módulos que instalé en otro sistema (ya que todos son solo js). ¡Gracias por tu tiempo!
allegory
Es bueno saber que tuvo éxito en la compilación, cuando tuve que instalar el nodo en un RPi hace dos años, fue muy difícil hacerlo :). Podría considerar intentar preguntar esto en RPi.SE, y también puede encontrar algún conocimiento útil.
DrakaSAN

Respuestas:

0

No sé muy bien raspbian pero ¿no está el nodo en el repositorio en algún lugar? ¿Tan solo descargable usando apt-get install node? Si no, por favor revise las siguientes cosas:

  • ¿Está el archivo realmente allí? Debería estar en / usr / sbin o / sbin o algo así.
  • ¿El archivo (nodo) está marcado como ejecutable?
  • ¿La ubicación del archivo (por ejemplo, / usr / sbin) está presente en su $ PATH?
  • ¿Es posible que U necesite derechos de root? hacer: nodo sudo
Paul
fuente
El repositorio de Raspbian (así como Debian) está desactualizado para node.js, y lo ha estado desde su creación, por lo que apt-get no es una buena solución.
DrakaSAN
Sí, @DrakaSAN los repositorios de Raspbian están muy desactualizados por lo que me gustaría hacer con node.js. El archivo está ahí, tengo permisos. He intentado sudo también, mismo resultado. Cuando trato de ejecutar node o npm desde la carpeta local no lanzada ./node o ./npm obtengo una falla de seg o una instrucción ilegal. He intentado v5 y v4.2 nodejs armv7l. Actualmente estoy intentando hacerlos (cruzar make de on arch a otro) pero me sale un error extraño en make: g ++: error: opción de línea de comando no reconocida '-mfpu = vfp' g ++: error: opción de línea de comando no reconocida '-marm '
allegory