How to Install Node.js on Ubuntu: A Step-by-Step Guide
Установка Node.js на Ubuntu возможна несколькими способами, в том числе используя официальный пакетный менеджер или устанавливая сторонний пакет. Выбор метода зависит от потребностей и предпочтений пользователя.
Один из самых простых и рекомендуемых способов установки Node.js на Ubuntu - это использование официального пакетного менеджера apt-get. Для начала необходимо обновить индекс доступных пакетов:
sudo apt-get update
Затем можно установить Node.js и npm следующей командой:
sudo apt-get install nodejs npm
После установки можно убедиться, что Node.js и npm работают, введя команду:
node -v
npm -v
Эти команды должны вернуть текущие версии Node.js и npm соответственно.
Кроме того, можно установить Node.js из исходников, используя утилиту nvm (Node Version Manager). Это очень удобно, когда нужно работать с разными версиями Node.js на одном сервере. Установить nvm можно следующим образом:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
После установки nvm можно установить любую версию Node.js, выполнив команду:
nvm install <версия Node.js>
Например, для установки версии 14 выполняем:
nvm install 14
Использовать эту версию Node.js можно, выполнив команду:
nvm use 14
Кроме того, можно установить Node.js, используя предварительно собранный пакет для Ubuntu. Для этого нужно скачать подходящую версию и установить ее вручную.
Например, для установки Node.js версии 14 на Ubuntu 20.04 LTS следует выполнить следующие команды:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
После этого можно проверить версию Node.js, введя команду:
node -v
Кроме установки, нужно учитывать и конфигурацию Node.js под Ubuntu. Например, может потребоваться настройть окружение или настроить систему запуска как сервис. Ниже приведен пример кода, который устанавливает Node.js на Ubuntu и настраивает его выполняться как сервис.
Для начала установим Node.js, как показано выше. Затем следует установить пакет pm2, который поможет запускать Node.js, как сервис и контролировать его работу. Для установки pm2 выполните следующую команду:
sudo npm install -g pm2
Далее создайте файл конфигурации для pm2, в котором укажите параметры запуска Node.js. Например, вы можете создать файл `/etc/pm2/conf.d/myapp.conf` со следующим содержанием:
module.exports = {
apps : [{
name: "myapp",
script: "/path/to/your/app.js",
watch: true,
env: {
"NODE_ENV": "production"
}
}]
}
Замените `/path/to/your/app.js` путем к вашему приложению Node.js.
Затем можно запустить Node.js, как сервис, используя pm2:
sudo pm2 start myapp
Проверить работу можно, введя команду:
sudo pm2 status
Эта команда должна вернуть статус запущенного сервиса. Для остановки сервиса выполните команду:
sudo pm2 stop myapp
Это лишь базовые примеры использования Node.js на Ubuntu. Существует множество других способов установки и настройки Node.js на Ubuntu, в зависимости от конкретных задач и потребностей пользователя.