Какой в ​​настоящее время рекомендуется способ установки node.js в Debian?

Какой в ​​настоящее время рекомендуется способ установки node.js в Debian?

Я нашел в Интернете несколько разных методов, но некоторые из статей довольно старые, и я обеспокоен тем, что описанные в них методы устарели.

Может ли кто-нибудь подсказать мне, какой метод в настоящее время рекомендуется для наилучшего использования управления пакетами и т. д.?

решение1

Официальныйстраница node.js на githubесть краткое изложение для всех дистрибутивов, включая 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 ;-)

решение2

Обратите внимание на предупреждение ниже, если вы имеете дело с производственной системой!


Установить node.js можно через apt-get.

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

ПРЕДУПРЕЖДЕНИЕ:Тем не менее, вам, вероятно, не следует этого делать, поскольку вы устанавливаете программное обеспечение из ветки разработки Debian (Sid). Это предупреждение следует особенно учитывать, если вы имеете дело с производственной машиной!!!

решение3

Вы можете избежать смешивания версий Debian (рецепт неприятностей!), создав свои собственные .deb

https://github.com/mark-webster/node-debian

Вы можете создать файлы .deb для произвольных версий node.js, так что вы можете легко установить / обновить / удалить его. Это немного быстро и грязно, но, по крайней мере, это что-то, пока официальные пакеты Debian не появятся в стабильной версии.

решение4

Чтобы получить последнюю стабильную версию Node, вы можете установить ее из менеджера пакетов, а затем обновить ее с помощью npm:

sudo apt-get install nodejs npm 
sudo npm update -g

Это самый простой способ получить последнюю версию, не прилагая особых усилий.

Связанный контент