Как установить определенную версию Node на Ubuntu Server

Как установить определенную версию Node на Ubuntu Server

Я пытаюсь установить Node 6.11.3на свой Ubuntu Server. Я не хочу использовать nvm для этого.

Я уже использовал эту ссылку, но она просто не работает при использовании Jenkins и прочего.

Я хочу конкретно установить NodeJS 6.11.3. Как это сделать? Помогите, пожалуйста.

Я попробовал, sudo apt-get install nodejs=6.11.3но ничего не произошло.

Действия для NVM, которые я не хочу использовать

http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

Пожалуйста, потерпите меня. Это моя первая попытка сделать что-либо на сервере, а также на askUbuntu.

решение1

Установить nodejs 6

Получите ваш архив nodejs с сайта node, например, node-v6.11.3-linux-x64.tar.gzотсюдаверсия 6.11.3

wget https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.g‌​z

Распакуйте предоставленные архивные файлы в/opt/nodejs

mkdir -p /opt/nodejs
tar -xvzf node-v6.11.3-linux-x64.tar.gz -C /opt/nodejs/

Создать ссылку на текущую версию узла

cd /opt/nodejs
mv node-v6.11.3-linux-x64 6.11.3
ln -s 6.11.3 current

Создать ссылку на текущий двоичный файл узла

ln -s /opt/nodejs/current/bin/node /bin/node

Проверить версию узла

node -v
v6.11.3 

решение2

Node.js доступен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Что касается Node.js, разработчики могут выбрать один или несколько поддерживаемых в настоящее время релизов и получать регулярные автоматические обновления напрямую из NodeSource. В настоящее время доступны версии Node.js 6, 8, 9, 10, 11, 13, 14, 15, 16, 17 и 18, при этом Snap Store обновляется в течение нескольких часов или минут после релиза Node.js.

Node можно установить с помощью одной команды, например:

sudo snap install node --classic --channel 11/stable 

Доступ к привязке узла можно получить с помощью команды node, например:

$узел -v  
v11.5.0

Актуальная версия npm будет установлена ​​как часть node snap. npm следует запускать вне node repl, в вашей обычной оболочке. После установки node snap выполните следующую команду, чтобы включить проверку обновлений npm:

sudo chown -R $USER:$(id -gn $USER) /home/ваш логин/.config

Заменять your-usernameв приведенной выше команде с вашим именем пользователя. Затем запустите, npm -vчтобы проверить, обновлена ​​ли версия npm. В качестве примера я проверил, обновлен ли npm, проверил версию уже установленного пакета с именем yarn с помощью команды, npm list yarnа затем обновил существующий пакет yarn до последней версии с помощью командыnpm update yarn

Пользователи могут переключаться между версиями Node.js в любое время без необходимости использования дополнительных инструментов, таких как nvm (Node Version Manager), например:

sudo snap refresh node --channel=10/stable

Пользователи могут тестировать новейшие версии Node.js, которые можно установить из последнего пограничного канала, выполнив переключение с помощью:

sudo snap switch node --edge

Этот подход рекомендуется только тем пользователям, которые готовы участвовать в тестировании и сообщать об ошибках в процессе разработки.

Расписание Node.js LTS

Выпускать Положение дел Кодовое имя Начальная версия Начало LTS Начало технического обслуживания Конец обслуживания
6.х ЭОЛ Бор 2016-04-26 2016-10-18 2018-04-30 2019-04-30
7.х ЭОЛ 2017-05-30 2017-06-30
8.х ЭОЛ Углерод 2016-10-25 2017-10-31 2019-01-01 2019-12-31
9.х ЭОЛ 2017-10-01 2018-06-30
10.х ЭОЛ Дубний 2018-04-24 2018-10-30 2020-05-19 2021-04-30
11.х ЭОЛ 2018-10-23 2019-06-01
12.х Техническое обслуживание LTS Эрбий 2019-04-23 2019-10-21 2020-11-301 2022-04-30
13.х ЭОЛ 2019-10-22 2020-06-01
14.х Техническое обслуживание LTS Фермий 2020-04-21 2020-10-27 2021-10-30 2023-04-30
16.х Активный LTS Галлий 2021-04-20 2021-10-26 2022-10-18 2024-04-30
17.х Текущий 2021-10-19 2022-04-01 2022-06-01
18.х Текущий 2022-04-19 2022-10-25 2023-10-18 2025-04-30

решение3

Nodejs предоставляет официальную вики-страницу для процесса установки, которая была обновлена ​​10 ноября 2018 года. Ответ @storm оказался полезным, когда не было доступных документов.

https://github.com/nodejs/help/wiki/Установка

Эта ссылка больше оinstalling Node.js via binary archive on Linux

Вы можете скачать бинарный архив здесь.

https://nodejs.org/en/download/releases/

решение4

Вы можете использовать nдля управления версиями узлов

$ npm install -g n
$ n 6.11.3

Затем вы можете проверить версию

$ node -v
$ v6.11.3

Связанный контент