Как обновить версию node js ubuntu
Перейти к содержимому

Как обновить версию node js ubuntu

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.036 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Установка Node.js в Ubuntu 20.04

Node Js — это платформа на основе JavaScript, которая уже завоевала большую популярность и становится еще более легкой и эффективной для разработчиков. Она позволяет программистам использовать JavaScript как для веб-приложений и пользовательских интерфейсов, так и для обычных программ, благодаря движку V8 от Google.

Для платформы уже создано более чем миллион пакетов, которыми можно управлять с помощью менеджера пакетов Node или NPM. Это отличная система для расширяемости приложения с помощью решений с открытым исходным кодом. В этой статье мы рассмотрим четыре способа установить Node.js в Ubuntu 20.04. Мы рассмотрим их все ниже, но рекомендуется использовать первый:

  • Использовать скрипт NVM, для управления несколькими версиями Node.js;
  • Установить программу из официальных репозиториев вашего дистрибутива;
  • Установить пакеты из PPA;
  • Установка Node.js из бинарных пакетов, распространяемых на официальном сайте;

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

Удалить старую версию Node.js

В Ubuntu пакет Node Js называется по-старому — Node, эта программа вам не нужна и вы можете ее удалить. Если программа останется, некоторые операции могут выполняться с помощью нее и это будет вызывать конфликты.

Сначала давайте проверим установлена ли у вас эта программа:

dpkg —get-selections | grep node

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

sudo apt purge nodejs

Теперь можно переходить к рассмотрению того как установить Node.js в Ubuntu 20.04.

Установка Node.js в Node Version Manager

Чтобы установить Node.js Ubuntu 20.04 с помощью NVM нам понадобится компилятор C++ в системе, а также другие инструменты для сборки. По умолчанию система не поставляется с этими программами, поэтому их необходимо установить. Для этого выполните команду:

sudo apt install build-essential checkinstall

Также нам понадобится libssl:

sudo apt install libssl-dev

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

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

После завершения установки вам понадобится перезапустить терминал. Или можно выполнить:

Затем смотрим список доступных версий Node js:

Дальше можно устанавливать Node js в Ubuntu, при установке обязательно указывать версию, на данный момент самая последняя 11.0, но установим десятую:

nvm install 14.0

Список установленных версий вы можете посмотреть выполнив:

Дальше необходимо указать менеджеру какую версию нужно использовать:

Как только появятся более новые версии node js, вы сможете их установить и активировать в системе. Посмотреть версию вы можете выполнив команду:

Чтобы удалить эту версию node js, ее нужно деактивировать:

nvm deactivate 14.0

Затем можно удалить:

nvm uninstall 14.0

Установка Node.js из репозиториев Ubuntu

Это самый простой способ установки этой платформы. Сначала выполните команду:

sudo apt install nodejs

Затем установите менеджер пакетов npm:

sudo apt install npm

Теперь вы можете проверить работоспособность только что установленных программ:

Как видите, при использовании официальных репозиториев вы получаете более старую версию.

Установка Node js из PPA

Установка Node js Ubuntu из PPA, это альтернативный вариант, позволяющий получить более новую версию, достаточно простым способом. Сначала добавьте репозитории Node js в список репозиториев Ubuntu с помощью такой одной из следующих команд. Для установки самой последней версии выполните:

curl -sL https://deb.nodesource.com/setup_15.x | sudo bash —

А для стабильной:

curl -sL https://deb.nodesource.com/setup_14.x | sudo bash —

Затем просто установите программу с помощью пакетного менеджера:

sudo apt install nodejs

Проверяем, что получилось:

Установка Node js из бинарников

Установка Node.js Ubuntu 20.04 через бинарные файлы не рекомендуется, потому что вы не сможете автоматически обновить программу до новой версии, вам придется повторять процедуру заново. Вы можете скачать установочные файлы Node js из официального сайта проекта. Здесь доступны как 32 битная, так и 64 битная версия. Вам нужно скачать файл именно для своей системы.

Чтобы узнать архитектуру выполните:

Откройте официальный сайт Node.js и найдите нужную версию, затем скачайте архив для своей архитектуры:

Вы можете скачать Node js и с помощью терминала, например, эта команда для 64 бит версии:

Теперь распаковываем бинарные файлы программы:

sudo tar -C /usr/local —strip-components 1 -xf ./node-v15.0.0-linux-x64.tar.gz

Смотрим версию, чтобы убедится, что все работает:

Выводы

В этой статье была рассмотрена установка Node.js Ubuntu 20.04 популярной платформы для программирования на JavaScript. Мы рассмотрели различные способы установки, если у вас остались вопросы, спрашивайте в комментариях!

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

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

Node.js это платформа для разработки приложений на языке JavaScript, позволяющая быстро создавать приложения, работающие в сети. Использование JavaScript одновременно на клиентской и на серверной стороне позволяет сделать разработку более унифицированной и спроектированной в рамках единой системы.

В этом руководстве мы покажем вам, как начать использовать Node.js на сервере с Ubuntu 18.04.

Перед установкой

Инструкции в этом руководстве предполагают, что вы используете Ubuntu 18.04. Перед началом убедитесь, что у вас есть не-рутовый пользователь с привилегиями sudo . Настроить такого пользователя вы можете с помощью инструкций в статье Начальная настройка сервера на Ubuntu 18.04.

Установка стабильной версии дистрибутива из стандартных репозиториев

В стандартных репозиториях Ubuntu 18.04 есть версия Node.js, которую удобно использовать для обеспечения однородной среды выполнения сетевых приложений сразу на нескольких серверах. На момент написания этой статьи текущая версия в репозиториях — 8.10.0. Это не самая последняя версия, но она довольно стабильна и её будет достаточно для экспериментов с языком.

Для установки этой версии воспользуемся пакетным менеджером apt . Сначала обновим локальный индекс пакетов:

Теперь установим Node.js из репозиториев:

Если пакет из репозиториев удовлетворяет вашим потребностям, то на этом установка Node.js закончена. Однако в большинстве случаев вам также потребуется установить npm — менеджер пакетов для Node.js. Это можно сделать при помощи следующей команды:

Это позволит вам легко устанавливать модули и пакеты для Node.js.

Из-за конфликта с другим пакетом, исполняемый файл из репозиториев Ubuntu называется nodejs вместо node . При работе имейте это ввиду.

Для проверки того, какую именно версию Node.js вы установили в процессе, описанном выше, выполните команду:

После того, как вы определили версию Node.js, установленную из репозиториев Ubuntu, вы можете решить, хотите ли вы работать с разными версиям, архивами пакетов или менеджерами версий. Далее мы рассмотрим эти вопросы вместе с процессом более гибкой установки.

Установка при помощи PPA

Альтернативный способ, при помощи которого можно установить более свежую версию Node.js, — это использование PPA (персональный архив пакетов), который поддерживается компанией NodeSource. В архиве содержатся более новые версии Node.js, чем в официальных репозиториях Ubuntu. Используя архив вы также сможете выбирать между Node.js v6.x (поддерживается до апреля 2019), Node.js v8.x (текущая версия с долгосрочной поддержкой до декабря 2019) и Node.js v10.x (последняя версия, поддерживается до апреля 2021).

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

Вы можете просмотреть содержимое скрипта с помощью nano (или любого другого текстового редактора):

Запустите скрипт с правами sudo :

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

Для проверки того, какую именно версию Node.js вы установили в процессе, описанном выше, выполните команду:

Вывод
v8.11.1

Пакет nodejs содержит и nodejs и npm , поэтому нет никакой необходимости в дополнительной установке npm .

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

Вывод
5.6.0

Для работы некоторых пакетов из npm (например таких, которые требуют компиляцию из исходников), вам потребуется установить пакет build-essentials :

Теперь у вас есть все необходимые инструменты для работы с пакетами npm , которые требуют компиляции из исходников.

Установка при помощи NVM

Альтернативой установке Node.js через apt является использование специального инструмента nvm , что расшифровывается как “Node.js version manager” (менеджер версий Node.js). Вместо того, чтобы работать на уровне операционной системы, nvm работает на уровне независимой директории в вашей домашней директории. Это означает, что вы можете устанавливать несколько самостоятельных версий Node.js, которые не будут влиять друг на друга.

Контроль вашей среды разработки посредством nvm позволяет вам получить доступ к последним версиям Node.js, сохраняя при этом предыдущие версии. Эта утилита, тем не менее, отличается от apt , и версии Node.js, которыми вы управляете с её помощью, отличаются от стабильных версий из стандартных репозиториев Ubuntu.

Для загрузки установочного скрипта nvm со страницы проекта на GitHub можно использовать curl . Обратите внимание на то, что номер версии может отличаться от указанного в этом примере:

Просмотреть установочный скрипт можно используя nano :

Запустите скрипт в bash :

Эта команда установит ПО в поддиректорию ~/.nvm вашей домашней директории. Также в файл ~/.profile будут добавлены некоторые необходимые для работы настройки.

Для получения доступа к функционалу nvm , вам необходимо перелогиниться в системе, либо вы можете использовать команду source для того, чтобы применить изменения не прерывая текущую сессию:

Теперь, когда nvm установлен, вы можете устанавливать изолированные версии Node.js. Чтобы узнать, какие версии Node.js доступны для установки, наберите:

Вывод
. v8.11.1 (Latest LTS: Carbon) v9.0.0 v9.1.0 v9.2.0 v9.2.1 v9.3.0 v9.4.0 v9.5.0 v9.6.0 v9.6.1 v9.7.0 v9.7.1 v9.8.0 v9.9.0 v9.10.0 v9.10.1 v9.11.0 v9.11.1 v10.0.0

Как вы можете видеть, новейшей версией на момент написания руководства является v8.11.1. Установить ее можно при помощи следующей команды:

Обычно nvm переключается на использование последней установленной версии. Вы можете указать nvm использовать только что загруженную версию в явном виде следующим образом:

Если вы устанавливаете Node.js через nvm , исполняемый файл будет иметь имя node . Посмотреть, какую версию в данный момент использует shell, можно при помощи команды:

Вывод
v8.11.1

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

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

Эта версия будет автоматически выбираться при начале новой сессии. Вы также можете ссылаться на нее по псевдониму (алиасу) следующим образом:

Каждая версия Node.js имеет свои собственные пакеты, управлять которыми можно при помощи npm .

npm может устанавливать пакеты в директорию ./node_modules проектов Node.js. Например, для модуля express это можно сделать вот так:

Если вы хотите установить пакет глобально (чтобы он был доступен для других проектов, использующих ту же версию Node.js), следует добавить флаг -g :

Эта команда установит пакет в директорию:

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

Узнать больше о доступных опциях можно при помощи следующей команды:

Удаление Node.js

Вы можете удалить Node.js используя apt или nvm в зависимости от того, что вы использовали для установки. Для удаление стабильной версии дистрибутива из репозиториев Ubuntu используйте apt :

Эта команда удалит пакет, но оставит конфигурационные файлы. Это может быть удобно, если вы захотите установить пакет ещё раз позднее. Если вы не хотите сохранять конфигурационные файлы для последующего использования, выполните команду:

Эта команда удалит пакет и конфигурационные файлы, связанные с ним.

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

Для удаления версии Node.js, установленной с помощью nvm , сперва определите, является ли эта версия текущей активной версией:

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

Эта команда удалит выбранную версию Node.js.

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

Теперь вы можете удалить текущую версию с использованием команды удаления выше, которая удалит все файлы, связанные с выбранной версией Node.js, за исключением кэшированных файлов, которые могут быть использованы при повторной установке.

Заключение

Как вы видите, существует несколько способов установки Node.js на ваш сервер с Ubuntu 18.04. Какой из этих способов подходит вам больше — решать вам. В то время, как установка из репозиториев Ubuntu — это наиболее простой метод, использование для установки nvm является куда более гибким.

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

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

Веб-разработчику, работающему хоть над фронтендом, хоть над бэкендом, понадобится установить Node.js в его систему.

Но, используя обычную команду sudo apt install nodejs , можно установить очень старую версию Node, что может привести к проблемам.

Поэтому вы, скорее всего, захотите установить конкретную версию, а для этого понадобится другая команда. Она должна установить LTS-версию Node (версию с долговременной поддержкой), предпочтительную для нужд разработчиков.

В этой статье я покажу вам, как установить последнюю LTS-версию Node в операционной системе Ubuntu.

Этот процесс подходит для любой ОС на базе Debian (Ubuntu, Mint, Zorin, Debian, Elementary OS и т. д.). Также не имеет значения, устанавливаете вы Node в основную или во вторичную ОС, в WSL в Windows или в ОС на виртуальной машине (VMware Workstation, VirtualBox и т. п.).

Видеотуториал

Я также создал полное видео, где показал весь процесс установки Node в Ubuntu шаг за шагом. Посмотреть можно здесь:

От редакции Techrocks: вас также может заинтересовать статья «Лучшие проекты на Node.js для начинающих».

Обновите вашу операционную систему

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

От редакции Techrocks: обратите внимание на статью «5 приемов использования терминала Unix для ускорения разработки «.

Для обновления всех нужных пакетов до последних версий используйте команду sudo apt update . Когда у вас запросят пароль, введите его.

Теперь запустите команду sudo apt upgrade -y , чтобы проапгрейдить пакеты.

Установите CURL

Для установки Node мы будем использовать Node Version Manager (NVM). Установка Node и npm через NVM дает многие преимущества, в том числе позволяет устанавливать в систему несколько версий Node.js сразу.

Сначала нужно установить curl (если он еще не установлен в системе). Воспользуйтесь для этого командой sudo apt install curl -y .

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

Переходим к пошаговому руководству по установке Node. Следуйте нашим инструкциям, и вы успешно установите Node.js в свою систему.

Установите Node Version Manager (NVM)

Для установки NVM используйте следующую команду:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

При запуске этой команды curl скачивает установочный скрипт NVM по указанному адресу. После этого bash выполняет этот скрипт для установки NVM.

Активируйте NVM

Для активации NVM используйте команду source ~/.bashrc .

Установите последнюю LTS-версию Node

Для установки Node введите команду nvm install —lts .

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

Сделайте LTS-версию дефолтной для NVM

Мы установили последнюю LTS-версию Node, а теперь нужно установить версию NVM по умолчанию. Воспользуйтесь для этого следующей командой, указав текущую последнюю версию: nvm alias default 18.18.2 .

Если ваша LTS-версия имеет номер 24.1.2, тогда команда будет выглядеть так: nvm alias default 24.1.2 .

Убедитесь, что Node установлен

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

node -v npm -v

Как настроить окружение Node.js

После установки Node и NPM нужно настроить окружение Node путем создания проекта.

Создадим директорию (папку), в которой протестируем простой проект Node, типа «Hello World».

mkdir my-node-project

Перейдите в директорию my-node-project при помощи команды cd my-node-project .

Инициализируйте новый проект Node: npm init -y .

Эта команда создаст файл package.json, содержащий метаданные и зависимости вашего проекта. Вот вывод JSON:

И в текстовом виде:

< "name": "my-node-project", "version": "1.0.0", "description": "", "main": "index.js", "scripts": < "test": "echo \"Error: no test specified\" && exit 1" >, "keywords": [], "author": "", "license": "ISC" >

Теперь запустите настройку при помощи простой команды. Я создам для этого новый файл app.js при помощи текстового редактора nano в терминале.

sudo nano app.js

Когда редактор откроется, наберите в нем следующую строку:

console.log("Hello, Node.js from Ubuntu!");

Нажмите Ctrl+O, чтобы сохранить файл. Чтобы сохранить его как app.js, нажмите Enter.

Нажмите Ctrl+X, чтобы вернуться в bash.

Пора проверить вывод и посмотреть, все ли работает. Введите команду node app.js .

Мы успешно установили последнюю LTS-версию Node в Ubuntu (или другую ОС на основе Debian).

Добавить комментарий

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