Установите Node.js с загруженным бинарным файлом на Ubuntu Desktop. Куда идут файлы?
Я загрузил Node.js прямо с https://nodejs.org/en/ в свою операционную систему Ubuntu Desktop. Я могу легко распаковать node-vX.X.0-linux-x64.tar.xz
файл, и я могу видеть каталоги узлов: bin, include, lib, share. Я предполагаю, что моя папка для скачивания, ~/Downloads/node-vX.X.0-linux-x64
, не будет окончательным местом установки.
Я думаю, что будет скопировать весь каталог в /usr/bin/node/node-vX.X.-linux-x64
но я не совсем уверен.
Куда идут эти файлы? (Я попробовал файл readme.md в загрузке и документы на этом сайте. Я бы кое-что подумал, где-то на nodejs.org предложил бы немного помощи...)
Нужен ли здесь особый этап установки?
1 ответ
Я написал учебник, чтобы сделать именно то, что вы просите: Как получить Node 6.7.0 для Linux - это примерно Node 6.7.0, но вы можете просто изменить номер версии.
Короче:
Сначала получите файлы:
# If you have a 64-bit system then download binary package:
wget https://nodejs.org/dist/v6.7.0/node-v6.7.0-linux-x64.tar.gz
# If you have a 32-bit system then download a different version:
wget https://nodejs.org/dist/v6.7.0/node-v6.7.0-linux-x86.tar.gz
Выдержка:
# Extract what you downloaded:
tar xzvf node-v6.7.0-linux-x64.tar.gz
# Change the file ownership:
sudo chown -Rv root.root node-v6.7.0-linux-x64
Затем установите в одном из мест:
# Install files in /usr/local
sudo cp -Rvi node-v6.7.0-linux-x64/{bin,include,lib,share} /usr/local
# (change -Rvi to -Rvf if you want to overwrite existing files)
# Install files in /opt/node
sudo cp -Rvi node-v6.7.0-linux-x64 /opt/node
# Install files in /opt/node-6.7.0
sudo cp -Rvi node-v6.7.0-linux-x64 /opt/node-6.7.0
Разница между этими тремя точками в примере объясняется лучше в статье. Последствия в основном связаны с PATH и установкой нескольких версий.
Завершите настройку:
Вы должны убедиться, что каталог, где у вас есть node
а также npm
двоичные файлы в вашем пути. Смотрите мой учебник для деталей о том, как это сделать.
Остерегайтесь линий Шебанга:
Линия Шебанга npm
в Node установлен из бинарных файлов отличается от того, когда установлен из исходников. Это одна из причин, по которой я рекомендую строить из источников, если у вас есть на это время. Другая причина заключается в том, что установка из источников вы можете сделать make test
протестировать версию Node в вашей конкретной системе, что вы не можете сделать при установке из бинарных файлов или с nvm
,