На этот вопрос уже есть ответ здесь:
I ' Я новичок в Ubuntu.
Я загрузил nodejs
с веб-сайта nodejs.org.
Я скачал файл node-v7.1.0-linux-x64.tar.xz
Я знаю, как его распаковать, но это все.
Пожалуйста, объясните, как я могу его установить и где мне поместить его в файловую систему.
Если Вы хотите установить и переключиться между несколькими версиями узла затем nvm
(Менеджер по версии Node.js), более оптимальный вариант.
Проверьте, имеете ли Вы nvm
или нет. Если не затем Вы можете выпадающий nvm сценарий установки от страницы GitHub проекта. Номер версии может отличаться, но в целом, можно загрузить его curl
:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
Запустите скрипт с ударом:
bash install_nvm.sh
Это установит программное обеспечение в подкаталог Вашего корневого каталога в ~/.nvm
. Это также добавит необходимые строки к Вашему ~/.profile
файл для использования файла.
Для получения доступа к nvm функциональности необходимо будет выйти из системы и войти в снова, или можно получить ~/.profile
файл так, чтобы Ваша текущая сессия знала об изменениях:
source ~/.profile
Если у Вас есть несколько версий Node.js, Вы видите то, что установлено путем ввода:
nvm ls
Можно установить определенную версию узла путем ввода:
nvm install 6.7.0
Если Вы желаете к значению по умолчанию одной из версий, можно ввести:
nvm alias default 6.7.0
Теперь можно также сослаться на него псевдонимом как это:
nvm use default
Проверьте теперь версию узла, чтобы проверить, внесены ли изменения или не путем ввода:
node -v
Если Вы только хотите установить tar.xz
файл из nodejs.org затем следует ниже ответа.
Попробуйте ссылки ниже, которые могли бы помочь Вам.
Установите NodeJS NPM на Linux
если Ваш загруженный NODE-LTS
файл находится в *.tar.xz
формат, затем замените:
tar --strip-components 1 -xzf /usr/save/node-v4.2.1-linux-x64.tar.gz
с
tar --strip-components 1 -xf /usr/save/node-v4.2.1-linux-x64.tar.xz
Если вышеупомянутый метод не работает, то следует этому руководству.
Если эти ответы не работают, существует иначе, который работает при помощи nvm
. Этот метод указан в другом ответе.