Способы установки определенной версии Node.js в Ubuntu

Чтобы установить определенную версию Node.js в Ubuntu, вы можете использовать различные методы. Вот несколько вариантов:

Метод 1: использование диспетчера версий узла (NVM):

  1. Установите NVM, выполнив следующую команду:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  2. Закройте и снова откройте терминал или запустите source ~/.bashrc, чтобы загрузить NVM.
  3. Установите нужную версию Node.js с помощью NVM:
    nvm install <node_version>

    Замените конкретным номером версии, например 14.17.6или 16.13.0.

  4. Проверьте установку, запустив node -vи npm -v.

Метод 2. Использование двоичных дистрибутивов Node.js:

  1. Посетите официальную страницу загрузки Node.js: https://nodejs.org/en/download/ .
  2. Загрузите двоичный дистрибутив Linux нужной версии.
  3. Откройте терминал и перейдите в каталог, в котором находится загруженный файл.
  4. Распакуйте загруженный архив с помощью следующей команды:
    tar -xf <filename.tar.xz>

    Замените фактическим именем загруженного файла.

  5. Переместите извлеченные файлы в нужное место, например:
    sudo mv <extracted_folder> /usr/local/lib/nodejs/<node_version>

    Замените именем извлеченной папки и конкретным номером версии.

  6. Задайте переменные среды, добавив следующие строки в ~/.profileили ~/.bashrc:
    export PATH=/usr/local/lib/nodejs/<node_version>/bin:$PATH

    Не забудьте заменить версией, которую вы установили.

  7. Обновите изменения в текущем сеансе, запустив source ~/.profileили source ~/.bashrc.
  8. Проверьте установку, запустив node -vи npm -v.

Метод 3: Использование менеджеров пакетов:
Если вы предпочитаете использовать менеджеры пакетов, вы можете проверить, доступна ли нужная версия в официальных репозиториях Ubuntu или сторонних репозиториях, таких как NodeSource. Вот несколько команд для установки определенных версий с помощью менеджеров пакетов:

  • Использование apt (менеджера пакетов Ubuntu по умолчанию):
    sudo apt update
    sudo apt install nodejs=<node_version> npm=<npm_version>

    Замените и конкретными версиями, которые вы хотите установить.

  • Использование репозитория NodeSource:
    curl -sL https://deb.nodesource.com/setup_<node_version>.x | sudo -E bash -
    sudo apt install -y nodejs

    Замените на нужную основную версию, например 12.xили 14.x.