После загрузки узла, где его правильно разместить?

Когда я иду на https://nodejs.org/en/ , я могу загрузить файл linux tar.xz (я понимаю, что это , а не , что называется ] пакет ).

Я открываю загруженный файл в экстракторе Ubuntu и нахожу каталог с подкаталогами bin, lib ... В bin находится двоичный узел node. Где мне теперь разместить этот родительский каталог node в моей системе и как правильно связать его так, чтобы ввод node в командной строке вызывал этот новый node двоичный файл?

1
задан 24 December 2017 в 13:44

1 ответ

Рекомендуется установить nodejs с помощью скрипта setup, ваша система сможет установить обновление безопасности с помощью apt. Как вы видите на официальном сайте предупреждение:

Важные выпуски безопасности, пожалуйста, обновите сейчас!

Чтобы установить nodjs 8.x:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs

Чтобы установить nodjs 9.x:

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt install -y nodejs

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

wget https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz
sudo mkdir /usr/lib/nodjs
sudo tar xvf node-v8.9.3-linux-x64.tar.xz -C /usr/lib/nodjs

Он извлечет тарбол в /usr/lib/nodjs. переименуйте node-v8.9.3-linux-x64 в node:

sudo mv /usr/lib/nodjs/node-v8.9.3-linux-x64 /usr/lib/nodjs/node

Выполните следующую команду:

export NODEJS_HOME=/usr/lib/nodejs/node
export PATH=$NODEJS_HOME/bin:$PATH

Вы можете добавить вышеупомянутые команды в ~/.bashrc, а затем запустить source ~/.bashrc.

Справка Nodejs: Как установить Node.js через бинарный архив в Linux?

1
ответ дан 24 December 2017 в 13:44
  • 1
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58
  • 2
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58
  • 3
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58
  • 4
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58
  • 5
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58
  • 6
    @RicardoAcras, Какие аппаратные средства Вы имеете? Шмель только поддерживает гибридную графику для Optimus Nvidia. – VasPle 6 March 2013 в 12:58

Другие вопросы по тегам:

Похожие вопросы: