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

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

 

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

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

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

Установка 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 
Output:

v12.22.5

Как установить NodeJs с помощью NodeSource PPA

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

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

Шаг 1. Установите PPA

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

curl -sL https://deb.nodesource.com/setup_[ номер_версии] -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. Установите «build-essential»

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

sudo apt install build-essential 

Установка NodeJs с помощью NVM в Debian 11

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

Следуйте инструкциям ниже, чтобы установить NodeJs с помощью 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. Установите NodeJs из доступных версий на NVM

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

nvm ls-remote 

Теперь выберите номер версии, которую вы хотите установить, из списка, Синтаксис: nvm install [номер-версии]

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

nvm install v11.7.0 

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

nvm use 11.7.0 

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

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

node -v 
Output:

v11.7.0

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

nvm ls 

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

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

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

nvm alias default 12.1.0 

Тестовые NodeJs

Мы можем проверить, работают ли наши установленные NodeJs; создайте образец файла 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 
Output:

Server running at http://localhost:3000

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

curl http://localhost:3000 

Как удалить NodeJs из Debian 11 Bullseye

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

sudo apt remove nodejs 

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

nvm current 

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

nvm uninstall [номер версии]

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

nvm deactivate 

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

nvm uninstall 12.1.0 

Заключение

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

 

Оставить ответ

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

1 × пять =