Прежде всего, есть идея, почему nodejs не упакован для Debian Wheezy (текущей стабильной версии)?

Во-вторых, пытаясь установить его вручную, я скачал файлы и приступил к ./configure, make и make install. В процессе установки я получаю эту ошибку даже с sudo. Ранее я решил похожую проблему (если я запускаю ./configure, то она не работает (пытается запустить код на python с тем, что я предполагаю, bash), но работает "настройка на python"). 4-я последняя ошибка моего сообщения об ошибке, кажется, доказывает, что это так. Должен ли я попробовать добавить в Shebang вручную в этот файл конфигурации? Почему он не поставляется с Шебангом для начала?

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

1 ответ1

0

По первой части я понятия не имею. Debian общеизвестно консервативен в отношении пакетов, и, учитывая, что nodejs является «newfangled», возможно, они пока не считают его достаточно стабильным - пакетов для Wheezy (стабильный) и Jessie (тестирование) нет, но есть пакеты для sid.

Вместо того, чтобы создавать пакеты, вы, вероятно, могли бы следовать тому, что предлагает joyent, и использовать репозитории nodeource.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .