Как установить 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
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
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
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, а также обсудим его тестирование и удаление из системы.