Как установить Node.Js в Debian 11

12 set 2022 5 min di lettura
Как установить Node.Js в Debian 11
Indice dei contenuti

Введение

NodeJs — это среда JavaScript, которая позволяет пользователям легко разрабатывать автономные сетевые приложения для универсального программирования. NodeJs позволяет сделать разработку веб-приложений более плавной и интегрированной за счет использования JavaScript как на интерфейсе, так и на сервере.

Он доступен для всех операционных систем; В этой статье вы узнаете, как установить NodeJ в вашей системе Debian (операционная система Linux), чтобы вы могли создавать отличные приложения с использованием NodeJ.

Ниже приведены три метода установки NodeJs в Debian 11. Вы можете использовать один из следующих методов, который, по вашему мнению, проще для успешной установки.

Если вы хотите установить NodeJS на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

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

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Nodejs из репозитория Debian.

На момент написания этой статьи Node.js версии 12.22.5 доступен в репозиториях по умолчанию. Чтобы получить эту версию NodeJs в вашей системе Debian, выполните шаги, указанные ниже:

Шаг 1. Обновите пакеты

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

sudo apt update

Шаг 2: Установите Nodejs и NPM

«npm» — это менеджер пакетов NodeJs, выполните приведенную ниже команду, чтобы установить NodeJs и npm в Debian 11:

sudo apt install nodejs npm

Шаг 3: Проверьте версию

Чтобы проверить успешную установку версии NodeJ, выполните следующую команду, чтобы проверить номер версии недавно установленных NodeJ:

node -v
v12.22.5

Установите NodeJs с помощью NodeSource PPA

Вы можете использовать личный архив пакетов (PPA), предоставленный NodeSource, для работы с последней версией NodeJs. Это альтернативный репозиторий, который содержит «Apt» и текущие версии официальных репозиториев Debian для NodeJ.

Выполните следующие шаги для успешной установки NodeJ с помощью PPA:

Шаг 1: Установите PPA-репозиторий

Чтобы установить пакет NodeJs с помощью «Apt», добавьте репозиторий в список пакетов, используя приведенный ниже синтаксис:

curl -sL https://deb.nodesource.com/setup_[numero_versione] -o nodesource_setup.sh

Вы можете заменить «номер версии» на версию, которую хотите установить, здесь я устанавливаю версию «16.x» с помощью команды, приведенной ниже:

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

Шаг 2. Настройте установку NodeSource

Запустите следующее, чтобы запросить только что загруженный скрипт, откроется файл, и после проверки файла нажмите Ctrl + X, чтобы выйти из файла и вернуться в терминал:

nano nodesource_setup.sh

Шаг 3: Запустите скрипт

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

sudo bash nodesource_setup.sh

PPA добавляется в ваши настройки, а локальный кэш пакетов обновляется мгновенно.

Шаг 4: установите NodeJs

Теперь, после добавления PPA, установите NodeJs с помощью команды, указанной ниже, здесь вам не нужно устанавливать npm отдельно, так как он уже включен в пакет:

sudo apt install nodejs

Шаг 5: Проверьте версию

Теперь проверьте установку, проверив номер версии NodeJs:

node -v

Также проверьте версию npm, чтобы проверить ее установку с помощью NodeJs:

npm -v

Шаг 6: установите «необходимую сборку»

Чтобы получить необходимые инструменты для работы с пакетом npm, выполните следующую команду:

sudo apt install build-essential

Установите NodeJ с помощью NVM в Debian 11

Node Version Manager, сокращенно NVM, также можно использовать для установки NodeJ в Debian. Вместо того, чтобы работать в операционной системе, NVM работает в домашнем каталоге вашего пользователя на уровне независимого каталога. Другими словами, вы можете установить множество автономных версий NodeJ, не затрагивая всю систему. Вы можете использовать NVM для управления своей средой, поддерживая и управляя предыдущими версиями в последних версиях NodeJs.

Выполните указанные ниже шаги, чтобы установить NodeJ с помощью NVM:

Шаг 1: Загрузите скрипт установки NVM

Во-первых, по ссылке GitHub загрузите скрипт установки nvm с помощью приведенной ниже команды:

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

Шаг 2: Настройте скрипт

Используя команду nano, запросите загруженный скрипт с помощью команды, приведенной ниже:

nano install_nvm.sh

После проверки файла, если все выглядит нормально, выйдите из редактора, нажав Ctrl+X.

Шаг 3: Запустите скрипт

После настройки файла запустите загруженный скрипт:

bash install_nvm.sh

Шаг 4: Получите доступ к функциям NVM

Запуск скрипта NVM добавит дополнительную конфигурацию в « ~/.profile », позволяя новой программе выйти или снова войти в систему; перезагрузите файл « ~/.profile », используя:

source ~/.profile

Шаг 5: Установите NodeJ из версий, доступных на NVM

Во-первых, мы можем проверить, какие версии NodeJ доступны в NVM, с помощью приведенной ниже команды:

nvm ls-remote

Теперь выберите номер версии, которую вы хотите установить, из списка. Синтаксис:

nvm install [version-number]

Я собираюсь установить версию 11.7.0, поэтому замените [номер версии] на v11.7.0:

nvm install v11.7.0

Как правило, nvm использует последнюю версию, вам нужно указать nvm использовать загруженную версию с помощью приведенной ниже команды:

nvm use 11.7.0

Шаг 6: Проверьте версию

Вы можете проверить версию установленного NodeJ, используя:

node -v
v11.7.0

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

nvm ls

Установите версию NodeJ по умолчанию с помощью NVM

Если вы хотите установить любую версию по умолчанию, введите следующий синтаксис: nvm alias default [номер версии]

Я переключаюсь на версию по умолчанию v12.1.0, затем заменяю [номер версии] на v12.1.0:

nvm alias default 12.1.0

Тестовые NodeJs

Мы можем проверить, работают ли наши установленные NodeJ; создайте образец файла JavaScript с помощью команды nano:

nano sample.js

Файл откроется в редакторе, теперь введите содержимое, показанное ниже, в файл, чтобы напечатать «Hello World» на терминале. Нажмите Ctrl + O, чтобы сохранить файл, и нажмите Ctrl + X, чтобы выйти из файла:

const http = require('http');
 const hostname = 'localhost';
 const port = 3000;

 const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader('Content-Type', 'text/plain');
 res.end('Hello World\n');
 });
 server.listen(port, hostname, () => {
 console.log('Server running at http://${hostname}:${port}/');
 });

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

node sample.js
Server running at http://localhost:3000

Запустите приведенную ниже команду, чтобы протестировать приложение на другом терминале:

curl http://localhost:3000

Удалите NodeJs из Debian 11 Bullseye

В зависимости от версии, которую вы хотите настроить, вы можете удалить NodeJ с помощью apt или NVM, вам потребуется иметь дело с общесистемной программой apt для удаления установленных версий из репозитория Debian или PPA. Чтобы удалить любую версию, выполните следующую команду:

sudo apt remove nodejs

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

nvm current

Затем запустите приведенный ниже синтаксис, чтобы удалить любую конкретную версию NodeJ, установленную с помощью NVM в вашей системе:

nvm uninstall [version-number]

Я удаляю текущую версию NodeJs, поэтому сначала мне нужно отключить NVM:

nvm deactivate

Теперь запустите команду:

nvm uninstall 12.1.0

Вывод

NodeJs — это серверная среда для создания приложений JavaScript. Он используется как для внутреннего, так и для внешнего программирования. В этой статье мы обсуждаем его установку на Debian 11 тремя способами с использованием официального репозитория Debian, через репозиторий PPA, а также через NVM, а также обсуждаем его тестирование и удаление из системы.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.