Устанавливаем Node.js в Ubuntu

Программистам, которые знают язык программирования JavaScript, может понадобиться программная платформа основанная на движке V8 – node.js. Сам node.js чаще всего используется как серверное решение для backend разработчиков, занимающиеся сайтами. Node.js позволяет настраивать масштабируемый серверный стек на языке программирования JavaScript. Но это не единственное применения Node.js, при помощи него можно разрабатывать также и приложения для десктопа.

В Ubuntu установочный пакет node.js упакован в snap, в данной статье мы установим node.js используя как из snap, так и из PPA репозитория.

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

Устанавливаем Naode.js в Ubuntu из snap

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

sudo snap install node --classic

Данная команда установит последнюю версию Node.js которая доступна в родных репозиториях Ubuntu. На момент написания статьи, в Ubuntu 22.10 Node.js версии 18.13.0:

Node.js в Ubuntu 1

Npm при этом устанавливается тоже вполне свежей версии. Npm – пакетный менеджер для работы с Node.js. Вполне свежая LTS версия, если дополнительно указать ключ –channel= и к примеру число 14 сразу после равно, то таким образом будет установлен Node.js версии 14. То есть, выполнив команду:

sudo snap install node --classic --channel=14

Node.js в Ubuntu 2

Таким образом можно установить не только самою свежую доступную версию, но и любую другую, которая вам может быть необходима. Достаточно лишь указать параметр –channel= с нужной версией, дождаться окончания установки и можно приступать к программированию. Если вам по какой-то причине не подходит Node.js из пакета snap, то есть возможность подключить PPA репозиторий, о чем будет написано далее.

Устанавливаем Node.js в Ubuntu из PPA

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

sudo apt install curl

После того как установили утилиту curl, можно переходить к подключению PPA репозитория. Возвращаемся снова в терминал и скачиваем скрипт введя команду:

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash

Node.js в Ubuntu 3

Обратите внимание на строчку “setup_19.x”, это версия Node.js. Если вам нужна другая версия, достаточно изменить число 19 на нужную версию Node.js. К примеру для подключения репозитория Node.js версии 18 меняем в строке “setup_19.x” на “setup_18.x”. Таким образом вы установите LTS версию Node.js. Актуальные версии всегда можно посмотреть на официальном сайте. Теперь, когда мы добавили PPA репозиторий в Ubuntu, можно приступить к установке Node.js. Установка выполняется командой, которую можно увидеть в терминале сразу после добавления репозитория:

Node.js в Ubuntu 4

Вводим указанную команду для установки Node.js, в данном случае версии 19, репозиторий которой мы добавили чуть выше:

sudo apt install nodejs
Node.js в Ubuntu 5

Заключение

В этой статье мы рассмотрели как установить Node.js в Ubuntu. Узнать версию Node.js и пакетного менеджера можно командами:

node -v и соответственно npm -v

Node.js в Ubuntu 6

Если вы только начинаете изучать JavaScript, есть хороший ресурс в сети: learn.javascript.ru. Можно начать с него. Ресурс бесплатный и дает вполне неплохую базу для старта. А затем уже приступить к изучению Node.js.

Чтобы начать работать с JavaScript и Node.js в частности, необходим хороший редактор кода, одним из самых популярных это Visual Studio Code, который вы можете установить в Ubuntu. Либо, его аналог в котором нет телеметрии – VSCodium. Еще одним хорошим выбором может быть условно бесплатный и с поддержкой Node.js Sublime Text, его также можно установить в Ubuntu.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

YouTube
ВКонтакте
Telegram

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

С уважением, редакция журнала Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности