Перейти к основному контенту

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

С нашей инструкцией установка Node js в Ubuntu не займет у вас много времени. Сначала мы расскажем, что такое Node.js и зачем она нужна, а затем покажем быстрые способы установки Node.js на Ubuntu 18.04.

Облачные серверы нового поколения

Попробуйте Облачный VPS с установленным Node.js!

Заказать VPS с Node.js

Что такое Node.js

Node.js (или Node, Nodejs, Node js) — это платформа, которая позволяет работать (исполнять код) в JavaScript через отдельное приложение, а не через браузер. Node.js запускается в среде выполнения Chrome V8. В ней можно преобразовать «медленный» рукописный код в «быстрый» машинный.

Например, вы разработали онлайн-редактор текста, который работает только в браузере. Ваш проект стал разрастаться и потребовал интеграции с социальными сетями, а для этого нужно подключить мощный веб-сервер. Если онлайн-редактор написан на «чистом» JavaScript, его придется переписывать на серверный язык с нуля. Однако, если у вас установлена платформа Node.js, она «переведёт» основную часть кода за вас. Достаточно переписать код ввода и вывода, и проект продолжит развиваться.

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

С помощью Node.js можно работать с библиотеками, создавать API, запускать скрипты и обрабатывать пакеты. Также платформа подойдет для создания десктопных программ и гибридных приложений.

логотип-платформы

Рассмотрим способы установки Node.js на Ubuntu 18.04.

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

Если когда-то у вас уже была установлена одна из версий Node, вы можете как переустановить Node js, так и полностью удалить старую версию, а затем поставить новую. Мы рассмотрим варианты установки Node.js с нуля.

Node.js можно установить на Ubuntu одним из способов:

  • через NVM (Node Version Manager) — bash-скрипт,
  • через PPA (Personal Package Archive) — архив персональных пакетов,
  • с помощью пакетного менеджера Ubuntu,
  • через бинарные файлы.

Предлагаем рассмотреть два самых простых и надежных варианта установки — с помощью пакетного менеджера и через архив персональных пакетов PPA.

Установка Node.js через пакетный менеджер

Пакетный менеджер — самый простой инструмент для установки дистрибутива Node.js. Обратимся к официальным репозиториям Ubuntu и установим более старую, но стабильную версию Node 10.19.0.

Внимание
Перед установкой убедитесь, что вы зашли под суперпользователем sudo.
  1. 1.
    Откройте терминал сочетанием клавиш Ctrl+Alt+T.
  2. 2.

    Обновите локальный индекс пакетов:

    sudo apt update
  3. 3.

    Установите Node js репозиторий:

    sudo apt install nodejs
  4. 4.

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

    sudo apt install npm
  5. 5.

    Проверьте работоспособность программ командами:

    nodejs -v

    и

    npm -v

    Вывод:

    вывод-команд Node js Ubuntu install

Готово, вы установили Node.js 10.19.0. через пакетный менеджер.

Установка Node.js через архив персональных пакетов PPA

Через персональный архив пакетов можно установить свежие версии Node.js простым способом. Прежде всего, вам необходимо установить сам PPA для получения доступа к его содержимому.

  1. 1.
    Откройте терминал сочетанием клавиш Ctrl+Alt+T.
  2. 2.

    Перейдите в домашнюю директорию:

    cd ~
  3. 3.

    Для установки версии PPA введите:

    curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh

    где вместо 8.x вы можете добавить нужную вам версию. Например, самая свежая версия — 14.x.

  4. 4.

    Просмотрите содержимое скрипта с помощью nano (или любого другого текстового редактора):

    nano nodesource_setup.sh
  5. 5.

    Запустите скрипт с правами sudo. После этого PPA будет включен в конфигурацию, и ваш локальный кэш пакетов обновится автоматически.

    sudo bash nodesource_setup.sh
  6. 6.

    Теперь установите репозиторий Node.js:

    sudo apt install nodejs
  7. 7.

    Установленный пакет nodejs уже содержит менеджер пакетов npm Ubuntu. Для отслеживания обновлений npm обращается к конфигурационному файлу вашей домашней директории. Этот файл будет создан при первом запуске npm.

    Проверьте работоспособность программы:

    node -v

    и

    npm -v

    Вывод:

    вывод-команд Linux install Nodejs

Готово, вы установили Node.js на ОС семейства Linux — Ubuntu.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 2 из 2