Как обновить node js ubuntu


Как обновить Node.js в Ubuntu? — Хабр Q&A

Как обновить версии NPM и Nodejs на Ubuntu 16.04?
Когда устанавливал через apt-get:
sudo apt-get install npm
sudo apt-get install nodejs
Он установил только старые версии:
$ nodejs -v
v4.2.6
npm -v
3.5.2
После чего при установки ангуляр выскакивает вот такая ошибка:
$ npm install -g @angular/cli
npm ERR! Linux 4.10.0-28-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "@angular/cli"
npm ERR! node v4.2.6
npm ERR! npm v3.5.2
npm ERR! code ECONNRESET

npm ERR! network tunneling socket could not be established, cause=write EPROTO
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'

Как обновить Node.js на Windows, Linux и Mac — GitJournal

Этим вопросом задаются многие новички. Они не знают правильного и эффективного способа, и именно для них наш сегодняшний материал. Стоит отметить, что вариантов, как обновить Node.js достаточно много. Я постараюсь рассмотреть каждый из них в отдельности, включая, кстати, операционные системы, на которых будут производиться нужные действия.

Как обновить Node.js на Windows

Самым простым и очевидным способом здесь будет использование готового Bash-скрипта для Windows. С его помощью можно не только установить актуальную версию Node.js, но и произвести другие, не менее важные операции. Например, вы можете установить сразу несколько версий Node.js, и переключать их в зависимости от своих потребностей. Реализуется это через специальные команды:

nvm list
 * 4.6.9
 0.17.0
 
 node -v
 v4.6.9
 
 nvm use 0.17.0
 Now using node v0.17.0
 
 node -v
 v0.17.0

Само обновление же можно воспроизвести и с помощью такой последовательности действий:

Очищаем кэш NPM:

npm cache clean -f

Устанавливаем менеджер версий Node.js n:

npm install -g n

Выбираем нужную версию Node.js:

1. Стабильная версия

n stable

2. Последняя версия

n latest

3. Установка определенной версии

n 0.9.17

4. Удаление определенной версии

n rm 0.9.17

или

n - 0.8.14

Помимо всего прочего, вы можете загрузить актуальную версию Node.js на официальном ресурсе Node.js. Там доступны установочные пакеты MSI, архивы zip и tar.gz, также версии для Linux и Mac.

Другие способы установки и обновления Node.js на Windows

В 2017 году на разных ресурсах описывают еще один, более актуальный способ, который был рекомендован одним из зарубежных «гуру» в своем блоге. Чтобы обновить Node.js нам нужно воспользоваться таким алгоритмом:

Узнаем какую версию Node мы используем:

node --version

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

nvm ls

Выведем список доступных версий:

nvm ls available

Установим нужную версию (предположительно 1.1.1):

nvm install 1.1.1

Для включения более старой версии используем команду:

nvm use 0.1

Не могу ничего сказать по поводу эффективности данного метода, однако вы можете самостоятельно проверить его, после чего отписать в комментариях о результате.

Также вы можете использовать этот, самый простой, по моему мнению, способ:

1. Запускаем cmd от имени администратора

2. Последовательно выполняем две команды:

npm install -g npm-windows-upgrade
 
 npm-windows-upgrade

Данный способ рекомендован разработчиками npm, поэтому вам стоит обратить внимание на него.

Как обновить Node.js на Linux

Как и в случае с Windows, здесь мы будем использовать менеджер npm. Здесь он доступен по другому адресу на GitHub. Большая часть команд совпадает с вышеописанными, поэтому вам следует лишь повторить их, предварительно установив NPM на свою версию Linux.

Кстати говоря, если вы используете Arch Linux (или производные дистрибутивы), обновление для Node.js будет установлено автоматически при следующем апгрейде системы.

Как обновить Node.js на Mac

И снова здесь актуален способ с NPM, вы можете использовать абсолютно те же команды, что и для Windows с Linux. Однако сейчас мы рассмотрим альтернативной вариант, подразумевающий работу с менеджером пакетов Homebrew.

После установки вам достаточно будет выполнить одну единственную команду:

$ brew upgrade node

Готово! Node.js обновлена, а вы прекрасны.

В заключение

Какой бы способ вы не выбрали (а я настоятельно рекомендую прочитать и ознакомиться с каждым из них), в большинстве случаев обновление должно пройти успешно. С помощью менеджера пакетов npm можно управлять версия Node.js на Windows, Linux и MacOS. Я не думаю, что у вас возникнут проблемы с этим.

Установка, апгрейд и переустановка Node.js на Ubuntu — WebSofter

Введение

Node.js — это JavaScript платформа для общего назначения, которая позволяет пользователям быстро построить сетевые программы. На этой платформе при помощи JavaScript достигается цель построения как фронтенд, так и бэкэнд.

В данном гайде показывается несколько способов установки Node.js на Ubuntu 16.04 сервер.

Требования

В этом руководстве предполагается, что вы используете Ubuntu 16.04. Прежде чем начать, вы должны иметь учетную запись пользователя без полномочий root с привилегиями sudo, установленными в вашей системе.

Установка стабильной версии(Distro-Stable) Node.js на Ubuntu

Ubuntu 16.04 содержит версию Node.js в своих репозиториях по умолчанию, которые могут быть использованы для обеспечения последовательного взаимодействия с несколькими системами. На момент написания статьи версия в репозиториях — v4.2.6. Это будет не последняя версия, но она должна быть довольно стабильной и должна быть достаточной для быстрого экспериментирования с языком, но, возможно, что эта версия нам не подойдет, если требуется использоваться современные фишки или функции Node.js.

Чтобы получить эту версию, нам просто нужно использовать диспетчер пакетов apt. Сначала мы должны обновить наш локальный индекс пакета, а затем установить из репозиториев:

sudo apt-get update
 sudo apt-get install nodejs

Если данная версия пакета Node.js в репозиториях Ubuntu соответствует вашим потребностям, то это все, что вам нужно сделать для установки. В большинстве случаев вы также захотите установить npm, который является менеджером пакетов Node.js. Вы можете сделать это, набрав:

sudo apt-get install npm

Этот менеджер позволит нам легко устанавливать модули и пакеты для использования с Node.js.

Из-за конфликта с другим пакетом исполняемый файл из репозиториев Ubuntu называется nodejs вместо node. Помните об этом при запуске операций сервера.

Но, если мы хотим, чтобы  команда nodejs была запущена и через команду node, надо будет сделать символическую ссылку. И есть несколько методов это сделать:

  • Вам нужно вручную создать символическую ссылку /usr/bin/node. Ярлык для совместимых с bash оболочек:
sudo ln -s `which nodejs` /usr/bin/node
  • Или, если вы используете нестандартные оболочки, просто скопируйте путь, который вы найдете по команде which nodejs:
sudo ln -s /usr/bin/nodejs /usr/bin/node
  • Возможно, что вышеизложенные оба метода могут вызвать конфликты имен, когда ссылаем команду node на nodejs. И для решения этого есть третий способ:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10

Это первый и, думаю, самый легкий способ установки Node.js на Ubuntu 16.04, но не самый гибкий, если, к примеру, мы хотим установить другую версию, а не Distro-Stable, которая валяется в репозиториях Ubuntu давненько.

 

 

Установка Node.js на Ubuntu 16.04, используя PPA

Данный метод позволяет установить Node.js, используя более гибкий порядок. Это позволяет выбрать ту версию, которая подходит для нашего проекта. Это очень важно, если в проекте будут использоваться последние функции Node.js или пакеты, которые не поддерживают работу в Node.js старой версии.

Но есть вероятность, что самая последняя версия Node.js может не работать в Ubuntu нашей версии, поэтому надо это учитывать и не пытаться устанавливать нестабильную или самую последнюю версию.

Данный метод, который может помочь нам получить более новую версию Node.js, является добавление из PPA (Personal Package Archive, Персональный Пакетный Архив), поддерживаемый NodeSource. Отсюда можно подгрузить более современную версию Node.js, чем официальные репозитории Ubuntu, и позволяет нам выбирать между Node.js v4.x (более старая долгосрочная версия поддержки, поддерживаемая до апреля 2017 года), v6. x (более поздняя версия LTS, которая будет поддерживаться до апреля 2018 года) и Node.js v7.x (текущая, активно развиваемая версия).

Во-первых, вам нужно установить PPA, чтобы получить доступ к его содержимому. Для этого необходимо убедиться, что мы находимся в своем домашней директории и используем curl, чтобы подгрузить скрипт установки для нашей предпочтительной версии. Ниже мы сейчас устанавливаем версию 7.x:

cd ~
 curl -sL https://deb.nodesource.com/setup_7.x -o nodesource_setup.sh

Мы можем проверить содержимое этого скрипта с помощью команды редактирования текстового документа nano (или вашего предпочтительного текстового редактора):

nano nodesource_setup.sh

Скрипт установки Node.js надо запустить под sudo:

sudo bash nodesource_setup.sh

PPA будет добавлен в нашу конфигурацию, и наш локальный кеш пакетов Ubuntu будет обновлен автоматически. После запуска скрипта установки из nodeource мы можем установить пакет Node.js таким же образом, как мы это делали в первом случае:

sudo apt-get install nodejs

Пакет nodejs содержит бинарный файл nodejs, а также менеджер пакетов npm, так что нам не нужно устанавливать npm отдельно. Однако для того, чтобы некоторые npm пакеты работали (например, те, которые требуют компиляции кода из исходного кода), нам необходимо установить пакет build-essential:

curl — это инструмент для загрузки или передачи файлов или данных с сервера или на сервер с использованием FTP, HTTP, HTTPS, SCP, SFTP, SMB и других поддерживаемых протоколов в Linux или Unix-подобной системе. Можно легко установить и использовать команду curl на Ubuntu Linux, используя команду apt или команду apt-get, чтобы использовать curl. Для установки данного инструмента необходимо выполнить команду

sudo apt install curl

 

 

Установка Node.js на Ubuntu, используя NVM

Альтернативой установке Node.js через apt и PPA является использование специально разработанного инструмента, называемого nvm «Node.js version manager»(Менеджер Версий Node.js).

Используя nvm, мы можем установить несколько автономных версий Node.js, которые позволят нам легче управлять своей средой. Он предоставит вам доступ по требованию к новейшим версиям Node.js, но также позволит вам настроить таргетинг на предыдущие версии, от которых зависит ваше приложение.

Для начала нам нужно будет получить пакеты программного обеспечения из наших репозиториев Ubuntu, которые позволят нам создавать исходные пакеты. Скрипт nvm будет использовать эти инструменты для создания необходимых компонентов:

sudo apt-get update
 sudo apt-get install build-essential libssl-dev

После установки пакетов необходимых условий мы можем загрузить сценарий установки nvm со страницы проекта GitHub . Номер версии может отличаться, но в целом мы можем скачать этот скрипт установки при помощью curl:

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh

После скачки мы можем проверить скрипт установки при помощи команды редактирования nano:

nano install_nvm.sh

После проверки, если все нормально, запускаем этот скрипт при помощи команды bash:

bash install_nvm.sh

Команда выше установит необходимые инструменты для работы в подкаталог нашего домашнего каталога ~/.nvm. Он также добавит необходимые строки в файл ~/.profile для работы.

Чтобы получить доступ к функциям nvm, нам нужно будет снова выйти и снова войти в систему или можно выполнить команду ниже, чтобы текущая сессия узнала об изменениях:

source ~/.profile

Теперь, когда мы установили nvm, мы можем установить изолированные версии Node.js.

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

nvm ls-remote

Это выведет весь список возможных к установке версий Node.js

Output
 ...
 v5.8.0
 v5.9.0
 v5.9.1
 v5.10.0
 v5.10.1
 v5.11.0
 v6.0.0
 v7.0.0

Как вы можете видеть, самая новая версия на момент написания этой статьи — v7.0.0. Мы можем установить его, набрав:

nvm install 7.0.0

Обычно, nvm переключается на использование последней установленной версии. Мы можем явно сообщить nvm, чтобы использовать ту версию, которую мы только что загрузили, набрав:

nvm use 7.0.0

Когда мы устанавливаем Node.js с помощью nvm, вызывается исполняемый файл node. Мы можем увидеть версию, которая в настоящее время используется оболочкой, набрав:

node -v

Это выведет что-то на подобие:

Output
 v7.0.0

Если у нас несколько версий Node.js, мы можем увидеть, что установлено, набрав:

nvm ls

Если мы хотим по умолчанию использовать одну из версий, мы можете ввести команду:

nvm alias default 7.0.0

Эта версия будет автоматически выбрана при появлении нового сеанса. Мы также можем ссылаться на псевдоним следующим образом:

nvm use default

Каждая версия Node.js будет отслеживать свои собственные пакеты и иметь npm возможность управлять ими.

Мы можем с помощью npm установить пакеты в ./node_modules каталог проекта Node.js, используя обычный формат. Например, для express — модуля:

npm install express

Если мы хотим установить его глобально (чтобы сделать его доступным для других проектов с использованием той же версии Node.js), мы можете добавить флаг -g:

npm install -g express

Это установит пакет в ~/.nvm/node_version/lib/node_modules/package_name.

Установка в глобальном масштабе позволит нам запускать команды из командной строки, но нам нужно будет связать пакет с нашей локальной сессией, чтобы вызвать его из программы:

npm link express

Мы можем узнать больше о доступных нам параметрах с help из nvm, набрав:

nvm help

 

Апгрейд Node.js через удаление и переустановку новой версии

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

sudo apt-get purge nodejs
 sudo apt-get autoremove

Есть и более легкий способ, который заменяет эти команды:

sudo apt-get purge --auto-remove nodejs

 

Заключение

Как вы можете видеть, есть несколько способов начать работу с Node.js на вашем сервере Ubuntu 16.04. Ваши обстоятельства будут определять, какой из вышеуказанных методов является наилучшей идеей для ваших обстоятельств. Хотя упакованная версия в репозитории Ubuntu является самым простым методом, но метод nvm определенно намного более гибкий.

В этом руководстве мы рассмотрим, как установить последнюю версию Nodejs и NPM в дистрибутивах RHEL, CentOS, Fedora, Debian и Ubuntu.

Nodejs — это легкая и эффективная платформа JavaScript, созданная на основе движка Chrome V8 JavaScript, а NPM — менеджер пакетов NodeJS по умолчанию.

Вы можете использовать его для создания масштабируемых сетевых приложений.

Как установить Node.js 14 на CentOS, RHEL и Fedora

Последняя версия Node.js и NPM доступна в официальном репозитории NodeSource Enterprise Linux, который поддерживается веб-сайтом Nodejs, и вам потребуется добавить его в свою систему, чтобы иметь возможность устанавливать последние пакеты Nodejs и NPM.

Установка NodeJS 14.x на RHEL, CentOS и Fedora

Чтобы добавить репозиторий для последней версии Node.js 14.x, используйте следующую команду:

-------------- От пользователя root -------------- 
 # curl -sL https://rpm.nodesource.com/setup_14.x | bash -
 
 -------------- От пользователя без привилегий --------------
 $ curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

Установка NodeJS 12.x на RHEL, CentOS и Fedora

Если вы хотите установить NodeJS 12.x, добавьте следующий репозиторий.

-------------- От пользователя root -------------- 
 # curl -sL https://rpm.nodesource.com/setup_12.x | bash -
 
 -------------- От пользователя без привилегий --------------
 $ curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -

Установка NodeJS 10.x на RHEL, CentOS и Fedora

Если вы хотите установить NodeJS 10.x, добавьте следующий репозиторий.

-------------- От пользователя root -------------- 
 # curl -sL https://rpm.nodesource.com/setup_10.x | bash -
 
 -------------- От пользователя без привилегий --------------
 $ curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -

Теперь вы можете установить Nodejs и NPM в вашей системе, используя следующую команду:

# yum -y install nodejs
 или
 # dnf -y install nodejs

Как установить Node.js 14 на Debian, Ubuntu и Linux Mint

Последняя версия Node.js и NPM также доступна в официальном репозитории NodeSource Enterprise Linux, который поддерживается веб-сайтом Nodejs, и вам нужно будет добавить его в свою систему, чтобы иметь возможность устанавливать последние пакеты Nodejs и NPM.

Установка NodeJS 14.x на Debian, Ubuntu и Linux Mint

------- На Ubuntu и Linux Mint ------- 
 $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
 $ sudo apt-get install -y nodejs
 
 ------- На Debian ------- 
 # curl -sL https://deb.nodesource.com/setup_14.x | bash -
 # apt-get install -y nodejs

Установка NodeJS 12.x на Debian, Ubuntu и Linux Mint

------- На Ubuntu и Linux Mint ------- 
 $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
 $ sudo apt-get install -y nodejs
 
 ------- На Debian ------- 
 # curl -sL https://deb.nodesource.com/setup_12.x | bash -
 # apt-get install -y nodejs

Установка NodeJS 10.x на Debian, Ubuntu и Linux Mint

------- На Ubuntu и Linux Mint ------- 
 $ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
 $ sudo apt-get install -y nodejs
 
 ------- На Debian ------- 
 # curl -sL https://deb.nodesource.com/setup_10.x | bash -
 # apt-get install -y nodejs

Необязательно: Существуют инструменты разработки, такие как gcc-c ++, и make, которые вам нужны в вашей системе, чтобы создавать собственные дополнения из npm.

$ sudo apt-get install -y build-essential

Тестирование последних Nodejs и NPM на Linux

Для простого тестирования nodejs и NPM вы можете просто проверить версии, установленные в вашей системе, с помощью следующих команд:

На RHEL, CentOS и Fedora
# node --version
 # npm --version
На Debian, Ubuntu и Linux Mint
$ nodejs --version
 $ npm --version

 

Поделитесь статьей:

Как я могу обновить свой nodeJS до последней версии?

Полные инструкции по установке были загружены здесь Nodesource. Это скопировано ниже для вашей справки. Инструкции одинаковы для обновления до последней версии.

Node.js v12.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 6.x в старых дистрибутивах.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_12.x | bash - apt-get install -y nodejs 

Node.js v11.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 6.x в старых дистрибутивах.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs 

Node.js v10.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 6.x в старых дистрибутивах.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs 

Node.js v9.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 6.x в старых дистрибутивах.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_9.x | bash - apt-get install -y nodejs 

Node.js v8.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 6.x в старых дистрибутивах.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_8.x | bash - apt-get install -y nodejs 

Node.js v7.x :

ПРИМЕЧАНИЕ: пакеты Debian Wheezy и Ubuntu Precise НЕ доступны для этого выпуска. Пожалуйста, укажите запуск Node.js> = 4.x на старых дистрибутивах

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_7.x | bash - apt-get install -y nodejs 

Node.js v6.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 4.x в старых дистрибутивах .

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_6.x | bash - apt-get install -y nodejs 

Node.js v5.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 4.x в старых дистрибутивах .

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_5.x | bash - apt-get install -y nodejs 

Node.js v4.x :

ПРИМЕЧАНИЕ. Если вы используете Ubuntu Precise или Debian Wheezy, вы можете прочитать о запуске Node.js> = 4.x в старых дистрибутивах .

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_4.x | bash - apt-get install -y nodejs 

Node.js v0.12 :

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_0.12 | bash - apt-get install -y nodejs 

Node.js v0.10 :

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_0.10 | bash - apt-get install -y nodejs 

io.js v3.x :

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_iojs_3.x | sudo -E bash - sudo apt-get install -y iojs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_iojs_3.x | bash - apt-get install -y iojs 

io.js v2.x :

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_iojs_2.x | sudo -E bash - sudo apt-get install -y iojs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_iojs_2.x | bash - apt-get install -y iojs 

io.js v1.x :

Примечание: эта ветка io.js активно не поддерживается и не рекомендуется для производственного использования.

# Using Ubuntu curl -sL https://deb.nodesource.com/setup_iojs_1.x | sudo -E bash - sudo apt-get install -y iojs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_iojs_1.x | bash - apt-get install -y iojs 

Установка Node.js в Ubuntu 20.04

Node Js - это платформа на основе JavaScript, которая уже завоевала большую популярность и становится еще более легкой и эффективной для разработчиков. Она позволяет программистам использовать JavaScript как для веб-приложений и пользовательских интерфейсов, так и для обычных программ, благодаря движку V8 от Google.

Для платформы уже создано более чем миллион пакетов, которыми можно управлять с помощью менеджера пакетов Node или NPM. Это отличная система для расширяемости приложения с помощью решений с открытым исходным кодом. В этой статье мы рассмотрим четыре способа установить Node.js в Ubuntu 20.04. Мы рассмотрим их все ниже, но рекомендуется использовать первый:

  • Использовать скрипт NVM, для управления несколькими версиями Node.js;
  • Установить программу из официальных репозиториев вашего дистрибутива;
  • Установить пакеты из PPA;
  • Установка Node.js из бинарных пакетов, распространяемых на официальном сайте;

Первый способ рекомендованный, но второй более простой, третий и четвертый позволяют получить более новые версии программ. Если у вас уже была установлена более старая версия Node js, ее нужно удалить, чтобы не возникало конфликтов, также вы можете просто обновить программу, для этого смотрите статью как обновить Node.js на Windows, Linux и Mac.

Содержание статьи:

Удалить старую версию Node.js

В Ubuntu пакет Node Js называется по-старому - Node, эта программа вам не нужна и вы можете ее удалить. Если программа останется, некоторые операции могут выполняться с помощью нее и это будет вызывать конфликты.

Сначала давайте проверим установлена ли у вас эта программа:

dpkg --get-selections | grep node

 

Теперь вы можете ее удалить с помощью следующих команд:

sudo apt purge nodejs

 

Теперь можно переходить к рассмотрению того как установить Node.js в Ubuntu 20.04.

Установка Node.js в Node Version Manager

Чтобы установить Node.js Ubuntu 20.04 с помощью NVM нам понадобится компилятор C++ в системе, а также другие инструменты для сборки. По умолчанию система не поставляется с этими программами, поэтому их необходимо установить. Для этого выполните команду:

sudo apt install build-essential checkinstall

Также нам понадобится libssl:

sudo apt install libssl-dev

Скачать и установить менеджер версий NVM можно с помощью следующей команды:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

 

После завершения установки вам понадобится перезапустить терминал. Или можно выполнить:

source /etc/profile

Затем смотрим список доступных версий Node js:

nvm ls-remote

 

Дальше можно устанавливать Node js в Ubuntu, при установке обязательно указывать версию, на данный момент самая последняя 11.0, но установим десятую:

nvm install 14.0

 

Список установленных версий вы можете посмотреть выполнив:

nvm list

 

Дальше необходимо указать менеджеру какую версию нужно использовать:

nvm use 14.0

 

Как только появятся более новые версии node js, вы сможете их установить и активировать в системе. Посмотреть версию вы можете выполнив команду:

node -v

 

Чтобы удалить эту версию node js, ее нужно деактивировать:

nvm deactivate 14.0

Затем можно удалить:

nvm uninstall 14.0

Установка Node.js из репозиториев Ubuntu

Это самый простой способ установки этой платформы. Сначала выполните команду:

sudo apt install nodejs

 

Затем установите менеджер пакетов npm:

sudo apt install npm

Теперь вы можете проверить работоспособность только что установленных программ:

node -v
npm -v

 

Как видите, при использовании официальных репозиториев вы получаете более старую версию.

Установка Node js из PPA

Установка Node js Ubuntu из PPA, это альтернативный вариант, позволяющий получить более новую версию, достаточно простым способом. Сначала добавьте репозитории Node js в список репозиториев Ubuntu с помощью такой одной из следующих команд. Для установки самой последней версии выполните:

curl -sL https://deb.nodesource.com/setup_15.x | sudo bash -

 

А для стабильной:

curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -

Затем просто установите программу с помощью пакетного менеджера:

sudo apt install nodejs

 

Проверяем, что получилось:

node -v
npm -v

 

Установка Node js из бинарников

Установка Node.js Ubuntu 20.04 через бинарные файлы не рекомендуется, потому что вы не сможете автоматически обновить программу до новой версии, вам придется повторять процедуру заново. Вы можете скачать установочные файлы Node js из официального сайта проекта. Здесь доступны как 32 битная, так и 64 битная версия. Вам нужно скачать файл именно для своей системы.

Чтобы узнать архитектуру выполните:

arch

Откройте официальный сайт Node.js и найдите нужную версию, затем скачайте архив для своей архитектуры:

 

 

 

Вы можете скачать Node js и с помощью терминала, например, эта команда для 64 бит версии:

wget https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-x64.tar.gz

 

Теперь распаковываем бинарные файлы программы:

sudo tar -C /usr/local --strip-components 1 -xf ./node-v15.0.0-linux-x64.tar.gz

Смотрим версию, чтобы убедится, что все работает:

node -v

 

 

Выводы

В этой статье была рассмотрена установка Node.js Ubuntu 20.04 популярной платформы для программирования на JavaScript. Мы рассмотрели различные способы установки, если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Загрузка...

node.js - Как обновить версию Node js до 0.12.4 в Ubuntu

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и техно
.

Как обновить NodeJS до последней версии?

Введение

В этом коротком посте мы обновим NodeJS до последней версии с помощью npm (Node Package Manager). Я обновлю NodeJS 8.1.0 до NodeJS 10.13 в Ubuntu 18.04.

Обновление NodeJS с использованием NPM

Если на вашем компьютере установлен NodeJS, то у вас также есть NPM, потому что они объединены.

NPM (Node Package Manager) обычно используется для установки пакетов в NodeJS, то есть позволяет загружать и повторно использовать код, написанный другими разработчиками.

Кроме того, NPM также может обновлять себя и NodeJS. Во-первых, нам нужно найти, какие версии NPM и NodeJS мы используем:

 орханов @ матрица: ~ $ npm -v 3.5.2 orkhans @ матрица: ~ $ node -v Версия 8.10.0 

В моем случае NPM - это версия 3.5.2, а NodeJS - v8.10.0.

Шаг 1. Обновите NPM

Следующая команда обновляет NPM до последней версии:

 orkhans @ matrix: ~ $ sudo npm install npm @ latest -g 

После завершения программы закройте терминал и снова откройте его.Затем убедитесь, что у вас установлена ​​обновленная версия NPM:

.
 орханов @ матрица: ~ $ npm -v 6.4.1 

Шаг 2. Установите пакет

Теперь нам нужно установить пакет n, который обновит наш NodeJS. Как мы уже знаем, мы используем NPM для управления пакетами, поэтому установите n пакет глобально, используя следующую команду:

 орханов @ матрица: ~ $ sudo npm install -g n [sudo] пароль для орханов: / usr / local / bin / n -> / usr / local / lib / node_modules / n / bin / n + п @ 2.1,12 добавил 1 пакет от 4 участников в 1.052s 

Шаг 3. Обновите NodeJS, используя n

Теперь обновим NodeJS с помощью пакета n. При использовании n мы можем использовать несколько вариантов в зависимости от того, какую версию NodeJS мы хотим установить.

n x.y.z - устанавливает конкретную версию NodeJS, например: n 9.6.1

n latest - устанавливает последнюю версию NodeJS

n stable - устанавливает последнюю стабильную версию NodeJS

n lts - устанавливает последнюю версию LTS

Я установлю последнюю версию LTS (10.13.0 на момент написания этого поста):

 орханов @ матрица: ~ $ sudo n lts установить: node-v10.13.0 mkdir: /usr/local/n/versions/node/10.13.0 получить: https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.gz установлено: v10.13.0 orkhans @ матрица: ~ $ node -v Версия 10.13.0 

Теперь у меня установлена ​​версия 10.13.0, как вы можете видеть в выводе.

Заключение

Теперь вы сможете легко обновлять как NPM, так и NodeJS, когда вам нужно.Спасибо, что прочитали :)

л

.

Как мне обновить Node.js?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

node.js - Как я могу обновить версию nodejs и npm?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

node.js - Как обновить nodejs до последней версии

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Как установить Node.js в Ubuntu 18.04

× Содержание

× Поделиться этим учебником

Куда бы вы хотели этим поделиться?

  • Twitter
  • Reddit
  • Хакерские новости
  • Facebook

Поделиться ссылкой

Ссылка на руководство

× Поделиться этим учебником

Куда бы вы хотели этим поделиться?

  • Twitter
.

Смотрите также