Instalando o nodejs no Debian

0

Primeiro, alguma idéia do porque o nodejs não é empacotado para o Debian Wheezy (A versão estável atual)?

Em segundo lugar, tentando instalá-lo manualmente, eu baixei os arquivos e continuei com um ./configure, make and make install. No make install, recebo esse erro mesmo com o sudo. Eu tinha resolvido um problema semelhante antes (se eu executar ./configure ele não funciona (tenta executar o código python com o que eu assumo é bash), mas um "python configure" funciona). O último último erro da minha mensagem de erro parece provar que este é o caso. Devo tentar adicionar um shebang manualmente para esse arquivo de configuração? Por que não vem embalado com um shebang para começar?

make
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory 'node-v0.10.33/out'
  LD_LIBRARY_PATH=node-v0.10.33/out/Release/lib.host:node-v0.10.33/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p node-v0.10.33/out/Release/obj.target/v8_snapshot/geni; "node-v0.10.33/out/Release/mksnapshot" --log-snapshot-positions --logfile "node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.log" "node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.cc"
/bin/sh: 1: node-v0.10.33/out/Release/mksnapshot: Permission denied
make[1]: *** [node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.cc] Error 126
make[1]: Leaving directory '/node-v0.10.33/out'
make: *** [node] Error 2
    
por Peter 13.12.2014 / 08:39

1 resposta

0

Para a primeira parte, não faço ideia. O Debian é notoriamente conservador sobre pacotes, e considerando que o nodejs é 'newfangled', talvez eles não o considerem estável o suficiente - Não há pacotes para Wheezy (stable) e Jessie (Testing) mas existem pacotes para sid.

Em vez de criar os pacotes, você pode, presumivelmente, seguir o que joyent sugere e use os repositórios de origem de nós.

    
por 13.12.2014 / 09:09

Tags