В этом руководстве мы подробно объясним, как установить и использовать Nodejs в ОС Ubuntu 22.04.
Nodejs — это кроссплатформенная внутренняя среда выполнения javascript с открытым исходным кодом, отвечающая за выполнение кода javascript. Nodejs позволяет разработчикам использовать javascript для сценариев на стороне сервера и создавать динамические веб-страницы. Nodejs разрабатывается и поддерживается OpenJS Foundation и написана на C, C++ и Javascript.
В этом сообщении блога мы собираемся объяснить три различных способа установки NodeJS на ваш Ubuntu 22.04. Давайте начнем!
Предпосылки#
- Сервер с Ubuntu 22.04 в качестве ОС
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo
Обновите систему#
Свежая установка Ubuntu 22.04 требует обновления пакетов до последних доступных версий.
1
| sudo apt-get update -y && sudo apt-get upgrade -y
|
Установите Nodejs из репозитория Ubuntu 22.04 по умолчанию#
По умолчанию пакеты nodejs добавляются в стандартный репозиторий Ubuntu 22.04. Это самый простой и быстрый способ установить Nodejs.
Чтобы установить Nodejs из репозитория по умолчанию, выполните следующую команду:
1
| sudo apt install nodejs -y
|
После успешной установки вы можете проверить версию Node с помощью следующей команды:
Вы должны получить следующий вывод:
1
2
| root@host:~# node -v
v12.22.9
|
Как видите, версия Nodejs по умолчанию, которая может быть установлена репозиторием по умолчанию в Ubuntu 22.04, — это версия v12.22.9.
Это не последняя версия Nodejs. Вот почему на следующем шаге мы собираемся установить последнюю версию Nodejs или другую версию, используя метод PPA (личный архив пакетов).
Установите Nodejs с помощью APT с помощью метода PPA.#
В этом абзаце мы собираемся установить Nodejs с репозиторием NodeSource. Во-первых, нам нужно добавить репозиторий с помощью следующей команды:
1
| curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
|
После добавления вы должны получить следующий вывод:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| ## Installing the NodeSource Node.js 18.x repo...
## Populating apt-get cache...
+ apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (351 kB/s)
Reading package lists... Done
## Confirming "jammy" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_18.x/dists/jammy/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
## Creating apt sources list file for the NodeSource Node.js 18.x repo...
+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x jammy main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x jammy main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Get:3 https://deb.nodesource.com/node_18.x jammy InRelease [4,563 B]
Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Get:6 https://deb.nodesource.com/node_18.x jammy/main amd64 Packages [771 B]
Fetched 5,334 B in 1s (5,323 B/s)
Reading package lists... Done
## Run `sudo apt-get install -y nodejs` to install Node.js 18.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
|
Обновите систему и выполните команду установки:
1
| sudo apt-get update -y && sudo apt-get install nodejs -y
|
После установки проверьте установленную версию Nodejs с помощью команды node -v.
1
2
| root@host:~# node -v
v18.13.0
|
Как видите, последней установленной версией с репозиторием NodeSource является версия v18.13.0.
Установите Nodejs с помощью диспетчера версий узла (NVM)#
В этом параграфе сначала мы установим NVM, затем установим некоторые версии Nodejs.
Сначала добавьте репозиторий с помощью следующей команды:
1
| curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
|
После добавления репозитория нам нужно перейти к нашему файлу .bashrc.
Теперь вы можете проверить версию установленной NVM с помощью следующей команды:
Вы должны получить следующий вывод:
1
2
| root@host:~# nvm -v
0.39.3
|
Следующим шагом будет список всех доступных версий Nodejs с помощью менеджера NVM:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| v16.16.0 (Latest LTS: Gallium)
v17.0.0
v17.0.1
v17.1.0
v17.2.0
v17.3.0
v17.3.1
v17.4.0
v17.5.0
v17.6.0
v17.7.0
v17.7.1
v17.7.2
v17.8.0
v17.9.0
v17.9.1
v18.0.0
v18.1.0
v18.2.0
v18.3.0
v18.4.0
v18.5.0
v18.6.0
v18.7.0
v18.8.0
v18.9.0
v18.10.0
v18.11.0
v18.12.0
v18.13.0
|
Чтобы установить некоторые определенные версии, выполните следующую команду:
После успешной установки вы должны получить следующий вывод:
1
2
3
4
5
6
7
8
| root@host:~# nvm install v17.9.0
Downloading and installing node v17.9.0...
Downloading https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-x64.tar.xz...
################################################################################################################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v17.9.0 (npm v8.5.5)
Creating default alias: default -> v17.9.0
|
Поздравляем! Вы успешно установили Nodejs на Ubuntu 22.04 тремя различными способами.
Если вам понравился этот пост о том, как установить Nodejs на Ubuntu 22.04, поделитесь им с друзьями в социальных сетях. Спасибо.