Назад в блог

Как установить Node.js на Ubuntu 18.04

Как установить Node.js на Ubuntu 18.04

Node.js — это платформа с открытым исходным кодом, которая позволяет программистам создавать динамические веб-страницы и приложения. Она широко используется для серверного скриптинга и позволяет пользователям использовать JavaScript как для клиентских, так и для серверных скриптов. В этом руководстве вы узнаете, как установить Node.js на Ubuntu 18.04 и начать работу с ним.

Предварительные требования

Сначала вам нужно создать машину. Вы можете легко сделать это в вычислительном разделе CloudSigma WebApp’s:
Create a Linux Server setup java

Для целей этого руководства вы можете использовать следующие ресурсы:
CPU: 8 ГГц
RAM: 8 ГБ
SSD: 50 ГБ

Вы можете смонтировать диск с Ubuntu 18.04 LTS образом, доступным в библиотеке CloudSigma:
Ubuntu 18.04: предустановленная 64-битная версия с драйверами VirtIO, суперпользователем, Python 2.7.17, Pip 20.0.2, OpenSSL 1.1.1d, Cloud-init и последними обновлениями до 2019-03-03.

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

Установка стабильной версии для Ubuntu

В этом разделе вы установите Node.js на Ubuntu 18.04 с помощью команды ‘apt’. В репозиториях Ubuntu есть стабильная версия Node.js. Стабильная версия обеспечивает более согласованную работу на нескольких системах. Чтобы установить стабильную версию из репозиториев Ubuntu’s, вы можете запустить следующую команду:

После установки вам также следует установить ‘npm’. NPM – Node Package Manager. Это менеджер пакетов для языков программирования javascript. Он позволит вам управлять пакетами и модулями node.js и устанавливать их. Чтобы установить NPM, выполните следующую команду:

Вы можете проверить версию Node.js, установленную на вашем сервере, с помощью следующей команды:

node js version check

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

Установка с использованием PPA – Personal Package Archive

NodeSource поддерживает PPA – Personal Package Archive, который позволяет получить более свежую версию node.js. Это даст вам больше свободы в выборе версии node.js, с которой вы хотите работать.

В этом руководстве я буду использовать команды для Node.js v14. Сначала вы можете установить PPA с помощью следующей команды:

Чтобы установить любую другую версию, просто измените номер версии в команде. Например, если вы хотите установить v10, вы можете изменить версию следующим образом:

Приведенные выше команды добавляют PPA в конфигурацию и обновляют локальный кэш пакетов. Вторая команда устанавливает Node.js. Чтобы проверить версию, выполните следующую команду:

install Node.js on Ubuntu Node js Version Check

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

npm version check

Некоторым пакетам NPM требуются build-essential для компиляции кода из исходников. Вы можете установить их с помощью следующей команды:

Установка с использованием NVM  – Node.js Version Manager

Еще один способ установить Node.js — использовать NVM – “Node.js Version Manager”. NVM работает на уровне каталогов, а не на уровне системы, что означает, что вы можете установить различные версии в разных каталогах, не затрагивая всю систему.

NVM позволяет использовать новые версии, сохраняя при этом старые выпуски Node.js. Node.js, установленные с помощью apt и NPM, управляются по-разному.

Чтобы установить NVM, перейдите на страницу Github проекта и проверьте необходимую вам версию. В этом руководстве я использую версию vo.35

Вышеупомянутая команда устанавливает NVM в ~/.nvm. Кроме того, она добавляет необходимые строки скрипта в ~/.bashrc

Вы можете выйти и войти снова или выполнить команду source для файла “~/.bashrc”, чтобы применить изменения к текущему сеансу.

Вы можете устанавливать различные версии Node.js с помощью NVM. Чтобы проверить доступные версии Node.js, выполните следующую команду:

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

install Node.js on Ubuntu nvm install

Вы можете проверить версию с помощью:

Обычно NVM использует последнюю установленную версию, но вы также можете указать её с помощью команды ‘ncm use’:

Вы можете управлять несколькими версиями Node.js. Чтобы просмотреть установленные версии, используйте следующую команду:

Чтобы сделать версию версией по умолчанию, вы можете создать для нее псевдоним. При создании каждого нового сеанса будет использоваться версия Node.js по умолчанию.

Вы также можете ссылаться на нее, как показано ниже:

Каждая версия Node.js отслеживает свои пакеты. При установке пакетов через NPM вы можете указать, устанавливать ли их для конкретной версии Node.js или глобально.

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

Чтобы установить его глобально, добавьте флаг ‘-g’,

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

Вы можете найти больше доступных опций NVM, выполнив следующую команду:

 

Removing Node.js

Вы можете удалить Node.js либо с помощью ‘apt’, либо с помощью NVM.

Чтобы удалить стабильную версию, установленную с помощью ‘apt’, используйте следующую команду:

Вышеупомянутая команда удаляет Node.js, но сохраняет конфигурационные файлы. Если вы хотите удалить Node.js, а также удалить конфигурационные файлы, используйте команду:

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

Чтобы удалить версии, которые вы установили с помощью NVM, используйте эту команду:

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

Вышеуказанные команды удалят все файлы, связанные с этой версией, за исключением кэшированных файлов.

Теперь, когда вы завершили это руководство, вы знаете 3 различных и простых способа установки Node.js на сервер Ubuntu 18.04.

Приятной работы!

author

Akshay Nagpal

Автор · CloudSigma

Preslav Dobrev — креативный дизайнер в CloudSigma, сосредоточенный на формировании последовательного корпоративного образа с помощью традиционных и инновационных маркетинговых каналов. Он умело сочетает художественное видение со стратегическим маркетингом, создавая убедительные истории бренда.

Комментарии

Комментариев пока нет. Будьте первым.