Я нашел в Интернете несколько разных методов, но некоторые из статей довольно старые, и я обеспокоен тем, что описанные в них методы устарели.
Может ли кто-нибудь подсказать мне, какой метод в настоящее время рекомендуется для наилучшего использования управления пакетами и т. д.?
решение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
Это самый простой способ получить последнюю версию, не прилагая особых усилий.