Официальная страница github node.js содержит краткое описание всех дистрибутивов, включая Debian. Они рекомендуют установку из источника:
apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install
Помните, что установка из исходного кода определенно предоставит вам новейшее программное обеспечение, однако иногда бывает сложнее удалить все файлы, прикрепленные к конкретному проекту. Чтобы избежать этого, используйте checkinstall
для создания быстрого пакета.
Я смог собрать пакет .deb в Ubuntu, следуя приведенному здесь руководству . Это, вероятно, должно работать и для Debian ;-)
Обратите внимание на предупреждение ниже, если вы имеете дело с производственной системой!
Вы можете установить node.js через
apt-get
.ВНИМАНИЕ: При этом вам, вероятно, не следует делать этого, поскольку вы устанавливаете программное обеспечение из ветки разработки Debian (Sid). К этому предупреждению особенно следует обращать внимание, если вы имеете дело и с серийной машиной !!!
источник
Вы можете избежать смешивания версий Debian (рецепт боли!), Создав собственные .debs
https://github.com/mark-webster/node-debian
Вы можете создавать файлы .deb для произвольных версий файла node.js, поэтому вы можете легко установить / обновить / удалить его. Это немного быстро и грязно, но, по крайней мере, до тех пор, пока официальные пакеты Debian не станут стабильными.
источник
npm
тоже. Кстати, это чистое решениеNode.js доступен в официальном репо для Debian Sid и Jessie.
Если его нет в вашем главном хранилище (команда не работает), я бы порекомендовал сборку из исходного кода следующим образом:
Удаление:
В случае, если вы получили разрешение на выполнение
node
исполняемого файла, альтернативный путь может быть:источник
Чтобы получить последний стабильный узел, вы можете установить его из менеджера пакетов, а затем обновить его, используя
npm
:Это самый простой способ получить последнюю версию, не затрачивая слишком много усилий.
источник
Видимо, я нашел решение для этого. Если вы столкнулись с проблемами , как этого Не используйте скрипт nodesource для установки nodejs на Debian. Скрипт от nodeource должен нормально работать на хост-системах, но, по моему опыту, он влияет на контейнеры LXC / Docker.
выполните следующие действия вручную, чтобы установить нужную версию nodejs
Для вашей конкретной версии Debian / Ubuntu добавьте соответствующую строку в название выпуска файла sources.list, которое будет кодовым названием вашей версии Debian / Ubuntu.
добавить ключ хранилища
а затем сделать
apt update
иapt install nodejs
Дайте мне знать, если это было полезно для вас. Спасибоисточник