Чтобы установить определенную версию Node.js в Ubuntu без ошибок, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
Метод 1: использование диспетчера версий узла (NVM)
- Установите NVM, выполнив в терминале следующую команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash - Закройте и снова откройте терминал или запустите
source ~/.bashrc, чтобы загрузить NVM. - Установите нужную версию Node.js с помощью NVM:
nvm install <node_version>Замените
на конкретную версию, которую вы хотите установить, например «14.17.5» или «12.22.7».
Метод 2: использование NodeSource PPA
- Добавьте репозиторий NodeSource, выполнив в терминале следующие команды:
curl -sL https://deb.nodesource.com/setup_<node_version>.x | sudo -E bash -Замените
основным номером версии, которую вы хотите установить, например «14» или «12». - Установите Node.js с помощью менеджера пакетов apt:
sudo apt-get install -y nodejs
Метод 3: установка вручную с веб-сайта Node.js
- Посетите официальный сайт Node.js ( https://nodejs.org ) с помощью веб-браузера.
- Загрузите двоичный архив Linux (.tar.gz) нужной версии Node.js.
- Откройте терминал и перейдите в каталог, в котором находится загруженный архив.
- Распакуйте архив с помощью следующей команды:
tar -xvf <filename>.tar.gzЗамените
фактическим именем загруженного архива. - Переместите извлеченную папку Node.js в нужное место (например,
/usr/local):sudo mv <extracted_folder> /usr/local/Замените
фактическим именем папки. - Создайте символические ссылки для Node.js и npm:
sudo ln -s /usr/local/<extracted_folder>/bin/node /usr/bin/node sudo ln -s /usr/local/<extracted_folder>/bin/npm /usr/bin/npmЗамените
фактическим именем папки.