Когда я иду на https://nodejs.org/en/ , я могу загрузить файл linux tar.xz
(я понимаю, что это , а не , что называется ] пакет ).
Я открываю загруженный файл в экстракторе Ubuntu и нахожу каталог с подкаталогами bin
, lib
... В bin
находится двоичный узел node
. Где мне теперь разместить этот родительский каталог node
в моей системе и как правильно связать его так, чтобы ввод node
в командной строке вызывал этот новый node
двоичный файл?
Рекомендуется установить 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?