Debian download 7: Debian — Getting Debian
Содержание
Ubuntu, Centos 7 и Debian 9 🐟
Содержание:
- Основные понятия
- Условия для запуска
- Установка на Debian/Ubuntu
- Работа с образами в Debian/Ubuntu
- Установка на Centos
- Работа с образами в Centos
Основные понятия
- Docker — приложение для виртуальной контейнеризации.
- Контейнер — виртуальная среда, где разворачивается и запускается сохраненный заранее образ с отдельным ПО.
- Образ (шаблон) — полностью работоспособный исполняемый пакет определенного ПО для запуска в контейнере Docker.
- Dockerfile — файл инструкций для демона (сервера) Docker под соответствующий образ. Для нового образа, сначала готовится dockerfile после чего сам пакет образа.
- Docker-ce — бесплатная ce-версия (ce — community edition) платформы. По умолчанию распространяется платная ee-версия (ee — enterprise edition) с пробным периодом.
Подробнее с экосистемой Docker можно ознакомиться в отдельной статье нашего блога.
Условия для запуска Docker на VPS-сервере с Linux
- Подготовленный сервер Linux с операционной системой Centos 7, Debian 9 или Ubuntu 19 и первоначальной настройкой. Также необходим установленный файервол и под управлением sudo-администратора (не root).
- Профиль в официальном репозитории Docker HUB.
Подробнее о том, как работать с контейнером Docker можно прочитать в этой статье.
Процессы установки и работы с докер-системой в Debian и Ubuntu фактически одинаковы — меняются только наименования версий ОС. Поэтому, сначала будет рассмотрена общая установка для этих версий, а потом — отдельная инструкция по Centos.
Установка Docker на Ubuntu и Debian
Развернуть окружение Docker на виртуальном сервере с Debian или Ubuntu можно из официального репозитория. Для этого необходимо произвести приведенную ниже последовательность действий.
- Провести пакетное обновление сервера:
$ sudo apt update
- Установить зависимости в Debian/Ubuntu:
$ sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
- Добавить ключ GPG от официального репозитория в систему управления пакетами APT (Advanced Packaging Tool):
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- Обновить базы данных индекс-пакетов APT системы и переключиться в репозиторий Docker:
$ sudo apt update $ apt-cache policy docker-ce
В результате должен получиться вывод:
docker-ce: Installed: (none) Candidate: 18.06.1~ce~3-0~debian Version table: 18.06.1~ce~3-0~debian 500 500 https://download.docker.com/linux/debian stretch/stable amd64 Packages
Примечание! При настройке под Ubuntu возврат будет с наименованиями, соответствующим текущей версии.
![]()
Теперь можно осуществить развертывание Docker на сервере.
- Установить Docker можно командой:
$ sudo apt install docker-ce
Docker под Ubuntu или Debian будет установлен автоматически.
- Проверить функциональность Docker:
$ sudo systemctl status docker
Команда должна вернуть следующее:
docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago Docs: https://docs.docker.com Main PID: 21319 (dockerd) CGroup: /system.slice/docker.service ├─21319 /usr/bin/dockerd -H fd:// └─21326 docker-containerd --config /var/run/docker/containerd/containerd.toml
Работа с образами в Debian/Ubuntu
Для чего создаются образы и как работают контейнеры в Docker можно узнать в этой статье.
Далее будет разобран алгоритм действий для работы с образами в установленном Docker.
1. Для начала, нужно проверить возможность загрузки и установки образов из DockerHub командой:
$ docker run hello-world
Возврат должен быть соответствующего содержания:
Output Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 9bb5a5d4561a: Pull complete Digest: sha256:3e1764d0f546ceac4565547df2ac4907fe46f007ea229fd7ef2718514bcec35d Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
2. Для поиска готовых образов на DockerHub следует ввести команду Docker с подкомандой «search»:
$ docker search ubuntu
Возврат выдаст реестр всех доступных образов Ubuntu в виде довольно обширного списка.
3. Команда «Pull» поможет загрузить нужный образ:
$ docker pull ubuntu
Как установить Docker на Centos
Процесс развертки Docker на сервере под Centos намного проще, чем два рассмотренных выше случая.
1. Произвести пакетное обновление сервера:
sudo yum check-update
2. Ввести команду для установки платформы Docker:
curl -fsSL https://get.docker.com/ | sh
3. Если требуется запустить docker от root, необходимо ввести следующую команду:
sudo usermod -aG docker <имя пользователя>
4. Ввести команду запуска Docker под Centos:
sudo systemctl start docker sudo systemctl enable docker
Работа с образами в Centos
Для работы с образами Docker на VPS под Centos необходимо вводить те же команды, что и в Debian/Ubuntu:
- docker run hello-world — проверочная команда возможности загружать образы из DockerHub.
- docker search [NAME] — команда для поиска нужного образа, в конце команды добавляем название искомого образа.
- docker pull [NAME] — команда для загрузки найденного образа, в конце команды добавляем название соответствующего образа.
- docker run [NAME] — запуск контейнера.
- docker image — просмотр всех загруженных образов.
- docker container start [NAME/id] — запуск контейнера в фоновом режиме
Установка Ruby
Вы можете использовать различные инструменты для установки Ruby.
Эта страница описывает, как использовать основные системы управления пакетами
и сторонние инструменты для управления и установки Ruby,
и как собрать Ruby из исходников.
Выберите ваш метод установки
Есть несколько способов установки Ruby:
- Когда вы на UNIX-подобных операционных системах, использование
менеджера пакетов вашей системы — это самый простой способ.
Однако, версия Ruby в пакетных менеджерах не самая последняя. - Установщики могут быть использованы для установки конкретной версии или
нескольких версий Ruby. Есть установщик для Windows. - Менеджеры помогут вам переключаться между различными версиями Ruby,
установленными на вашей системе. - Ну и наконец, вы можете также собрать Ruby из исходников.
В следующем списке перечислены доступные способы установки для различных нужд
и платформ.
- Системы управления пакетами
- Debian, Ubuntu
- CentOS, Fedora, RHEL
- Gentoo
- Arch Linux
- macOS
- OpenBSD
- Solaris, OpenIndiana
- Другие дистрибутивы
- Установщики
- ruby-build
- ruby-install
- RubyInstaller (Windows)
- Ruby Stack
- Менеджеры
- asdf-vm
- chruby
- rbenv
- RVM
- uru
- Сборка из исходников
Системы управления пакетами
Если вы не можете скомпилировать ваш собственный Ruby и не хотите
использовать сторонний инструмент для установки – вы можете
воспользоваться пакетным менеджером вашей операционной системы.
Некоторые участники сообщества Ruby убеждены, что никогда не стоит
пользоваться пакетными менеджерами для установки Ruby. Вместо этого
лучше воспользоваться другими инструментами.
Оставим все плюсы и минусы данного подхода за
границами данного текста, отметим лишь, что основной причиной данной
убежденности является то, что в пакетных менеджерах зачастую содержится
информация об устаревших версиях Ruby. Если вы хотите использовать
новейшую версию Ruby, убедитесь, что вы используете верное имя пакета
или воспользуйтесь инструментами описанными ниже вместо этого.
apt (Debian или Ubuntu)
Debian GNU/Linux и Ubuntu используют систему управления пакетами apt
.
Вы можете использовать ее следующим образом:
$ sudo apt-get install ruby-full
Пакет ruby-full
установит Ruby версии 2.3.1, которая является последним
стабильным релизом.
yum (CentOS, Fedora, или RHEL)
CentOS, Fedora, и RHEL используют систему управления пакетами yum
.
Вы можете использовать ее следующим образом:
$ sudo yum install ruby
Устанавливаемая версия обычно является последней версией Ruby, доступной
на момент выхода конкретной версии дистрибутива.
portage (Gentoo)
Gentoo использует систему управления пакетами portage
.
$ sudo emerge dev-lang/ruby
По умолчанию, будут установлены версии 1.9 и 2.0, но доступны и другие версии.
Для установки конкретной версии, заполните RUBY_TARGETS
в вашем make.conf
.
Подробнее смотрите на сайте проекта Gentoo Ruby.
pacman (Arch Linux)
Arch Linux использует систему управления пакетами pacman
. Чтобы получить
Ruby, просто напишите следующее:
$ sudo pacman -S ruby
Это должно установить последнюю стабильную версию Ruby.
Homebrew (macOS)
На OS X El Capitan, Yosemite и Mavericks, Ruby 2.0 уже включены.
OS X Mountain Lion, Lion и Snow Leopard поставляются с версией Ruby 1. 8.7.
Многие люди на macOS используют Homebrew как пакетный менеджер.
И это действительно просто – установить Ruby:
$ brew install ruby
Это установит последнюю версию Ruby.
OpenBSD
OpenBSD, а также его дистрибутив adJ, имеет пакеты для трех
основных версий Ruby. Следующая команда позволяет вам увидеть
доступные версии и установить одну из них:
$ doas pkg_add ruby
Вы можете установить несколько основных версий одновременно, потому что их
бинарники имеют разные имена (например, ruby27
, ruby26
).
Ветка HEAD
коллекции портов OpenBSD может иметь
самую последнюю версию Ruby для этой платформы через несколько дней после ее
релиза, смотрите
директорию lang/ruby в самой последней коллекции портов.
Ruby на Solaris и OpenIndiana
Ruby 1.8.7 доступен для Solaris 8-10 на Sunfreeware и
Blastwave. Ruby 1.9.2p0 также доступен на Sunfreeware,
но это все уже устарело.
Чтобы установить Ruby на OpenIndiana, пожалуйста, используйте
клиент Image Packaging System, или IPS. Это установит
последние бинарники Ruby и RubyGems прямо из сетевого репозитория
OpenSolaris для Ruby 1.9. Это просто:
$ pkg install runtime/ruby-18
Однако, сторонние инструменты могут быть хорошим способом получить
последнюю версию Ruby.
Другие дистрибутивы
На других системах, вы можете поискать репозиторий пакета Ruby
для пакетного менеджера вашего Linux дистрибутива, или же
сторонние инструменты могут стать хорошим выбором для вас.
Установщики
Если версия Ruby, предоставляемая вашей операционной системой
или пакетным менеджером, не актуальна, то вы можете установить новую версию
при помощи сторонних установщиков. Некоторые из них также позволяют установить
несколько версий Ruby в вашей системе и переключаться между ними. Если вы
планируете использовать RVM как менеджер версий — то вам не нужен
отдельный установщик, он идет со своим.
ruby-build
ruby-build — это плагин для rbenv, который позволяет
вам скомпилировать и установить разные версии Ruby в произвольные каталоги.
ruby-build может использоваться как отдельная программа без rbenv.
Он доступен для macOS, Linux и других UNIX-подобных операционных систем.
ruby-install
ruby-install позволяет вам скомпилировать и установить
различные версии Ruby в произвольные каталоги. Существует также родственник
chruby, который управляет переключением между версиями Ruby.
Он доступен для macOS, Linux и других UNIX-подобных операционных систем.
RubyInstaller
Для пользователей Windows существует отличный проект, помогающий
установить Ruby: RubyInstaller. Он предоставляет вам все,
что нужно для настройки полноценного окружения Ruby на Windows.
Просто скачайте его, запустите и все готово!
Ruby Stack
Если вы устанавливаете Ruby для того, чтобы воспользоваться Ruby on Rails,
вы можете использовать следующий установщик:
- Bitnami Ruby Stack,
которые предоставляет полное окружение для разработки на Rails.
Поддерживает macOS, Linux, Windows, виртуальные машины и облачные сервисы.
Менеджеры
Многие рубисты используют менеджеры для управления несколькими версиями Ruby.
Они предоставляют различные преимущества, но поддерживаются не официально.
Однако их сообщество может оказать помощь.
asdf-vm
asdf-vm — это расширяемый менеджер версий, который может управлять
несколькими исполняемыми версиями языка для каждого проекта. Вам понадобится
плагин asdf-ruby (который, в свою очередь, использует
ruby-build), чтобы установить Ruby.
chruby
chruby позволяет вам переключаться между разными версиями Ruby.
chruby может управлять версиями Ruby, которые установлены с помощью
ruby-install или даже собранными из исходников.
rbenv
rbenv позволяет вам управлять несколькими установленными версиями Ruby.
Он не поддерживает установку Ruby, но для этого существует популярный плагин
ruby-build. Оба инструмента доступны для macOS, Linux и других
UNIX-подобных операционных систем.
RVM (“Ruby Version Manager”)
RVM позволяет вам устанавливать и управлять несколькими установленными
версиями Ruby в вашей системе. Также он может управлять разными наборами гемов.
Доступен для macOS, Linux и других UNIX-подобных операционных систем.
uru
Uru — это легковесная, кросс-платформенная командная утилита, которая
помогает вам использовать несколько версий Ruby на macOS, Linux или Windows.
Сборка из исходников
Конечно, вы можете установить Ruby из исходников.
Скачайте и распакуйте архив, затем просто выполните:
$ ./configure $ make $ sudo make install
По умолчанию, это установит Ruby в /usr/local
.
Для изменения, передайте опцию --prefix=DIR
в скрипт ./configure
.
Использование сторонних инструментов или пакетных менеджеров может быть лучше,
хотя бы потому, что установленные Ruby не будут управляться любыми инструментами.
Скачать FFmpeg
Скачать исходный код
ffmpeg-6.0.tar.xz
Больше выпусков
Если вы найдете FFmpeg полезным, вы можете внести свой вклад
пожертвовав.
Дополнительные варианты загрузки
Получить пакеты и исполняемые файлы
FFmpeg предоставляет только исходный код. Ниже приведены несколько ссылок, по которым он уже скомпилирован и готов к работе.
Пакеты Linux
Debian — Официальные пакеты для стабильной версии, тестирования, нестабильной версии
Debian — deb-мультимедийные пакеты для Oldstable, Stable, Testing, Unstable
Ubuntu — Официальные пакеты
Пакеты Fedora и Red Hat Enterprise Linux
Статические сборки Linux
32-разрядные и
64-разрядная для ядра 3.2.0 и выше
Windows EXE-файлы
Сборки Windows с сайта gyan.dev
Сборки Windows от BtbN
macOS
Статические сборки для 64-разрядной версии macOS
Получить исходники
Скачать снимок
Скачать ключ подписи PGP
Вы можете получить исходный код через
Гит
с помощью команды:
клон git https://git.ffmpeg.org/ffmpeg.git ffmpeg
Снимок
Просматривать
Не можете получить доступ к Git или хотите ускорить клонирование и уменьшить использование полосы пропускания?
FFmpeg всегда был очень экспериментальным проектом, ориентированным на разработчиков. Это
является ключевым компонентом во многих мультимедийных проектах, и в него добавлены новые функции.
постоянно.
Моментальные снимки ветки разработки работают очень хорошо в 99% случаев.
время, чтобы люди не боялись их использовать.
Git-репозитории
Git-репозитории
Поскольку FFmpeg разработан с помощью Git,
доступно несколько репозиториев от разработчиков и групп разработчиков.
Проверка выпуска
Все выпуски FFmpeg криптографически подписаны
наш открытый ключ PGP и должен быть проверен на
подлинность.
публикация rsa2048 26 апреля 2011 г. [SC] FCF986EA15E6E293A5644F10B4322F04D67658D8 uid [ полный ] Ключ подписи выпуска FFmpegsub rsa2048 2011-04-26 [E]
Чтобы проверить выпуск:
- Импортируйте наш открытый ключ в вашу локальную связку ключей:
$ curl https://ffmpeg.org/ffmpeg-devel.asc | gpg --импорт
- Загрузите архив релиза и соответствующую подпись.
- Проверьте подпись:
$ gpg --verify ffmpeg-4.3.2.tar.xz.asc ffmpeg-4.3.2.tar.xz gpg: Подпись сделана Вс, 21 февраля 2021 г., 06:35:15 AEST gpg: с использованием ключа RSA FCF986EA15E6E293A5644F10B4322F04D67658D8 gpg: эмитент "[email protected]" gpg: Хорошая подпись из «Ключа подписи выпуска FFmpeg
» [полный]
Выпуски
Примерно каждые 6 месяцев проект FFmpeg выпускает новый крупный релиз.
Между основными релизами точечных релизов
появятся, которые добавляют важные исправления ошибок, но не новые функции.
Обратите внимание, что эти выпуски предназначены для дистрибьюторов и системных интеграторов.
Пользователям, которые хотят самостоятельно скомпилировать исходный код, настоятельно рекомендуется
рассмотрите возможность использования ветки разработки (см. выше), это единственная версия на
над которыми активно работают разработчики FFmpeg. Релиз ветки только вишневый выбор
избранные изменения из ветки разработки, которая поэтому получает гораздо больше
и гораздо более быстрые исправления ошибок, такие как дополнительные функции и исправления безопасности.
FFmpeg 6.0 «Фон Нейман»
Версия 6.0 была выпущена 27 февраля 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 6.0, которая была вырезана из master 19 февраля 2023 г.
Включает следующие версии библиотек:
libavutil 58. 2.100 libavcodec 60.3.100 libavформат 60. 3.100 libavdevice 60. 1.100 libavfilter 9. 3.100 libswscale 7. 1.100 libswresample 4. 10.100 libpostproc 57. 1.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 5.1.3 «Риман»
Версия 5.1.3 была выпущена 26 марта 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 5.1, которая была вырезана из master 13 июля 2022 г.
Включает следующие версии библиотек:
либавутил 57. 28.100 libavcodec 59. 37.100 libavформат 59. 27.100 libavdevice 59. 7.100 libavfilter 8. 44.100 libswscale 6.7.100 libswresample 4. 7.100 libpostproc 56. 6.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 5.
0.3 «Лоренц»
Версия 5.0.3 была выпущена 02 апреля 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 5.0, которая была вырезана из master 04.01.2022.
Включает следующие версии библиотек:
либавутил 57. 17.100 libavcodec 59. 18.100 libavformat 59. 16.100 libavdevice 59. 4.100 libavфильтр 8. 24.100 libswscale 6. 4.100 libswresample 4. 3.100 libpostproc 56. 3.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 4.4.4 «Rao»
Версия 4.4.4 была выпущена 12 апреля 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 4.4, которая была вырезана из master 08.04.2021.
Включает следующие версии библиотек:
либавутил 56. 70.100 libavcodec 58.134.100 libavformat 58.76.100 libavdevice 58. 13.100 libavфильтр 7.110.100 libswscale 5.9.100 libswresample 3. 9.100 libpostproc 55. 9.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 4.3.6 «4:3»
Версия 4.3.6 была выпущена 16 апреля 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 4.3, которая была вырезана из master 08.06.2020.
Включает следующие версии библиотек:
либавутил 56. 51.100 libavcodec 58.91.100 libavformat 58. 45.100 libavdevice 58. 10.100 libavfilter 7.85.100 libswscale 5. 7.100 libswresample 3. 7.100 libpostproc 55. 7.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 4.
2.9″Ада»
Версия 4.2.9 была выпущена 21 апреля 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 4.2, которая была вырезана из master 21 июля 2019 г.
Включает следующие версии библиотек:
либавутил 56. 31.100 libavcodec 58. 54.100 libavformat 58. 29.100 libavdevice 58. 8.100 libavfilter 7. 57.100 libswscale 5. 5.100 libswresample 3. 5.100 libpostproc 55. 5.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 4.1.11 «аль-Хорезми»
Версия 4.1.11 была выпущена 07 июня 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 4.1, которая была вырезана из master 02.11.2018.
Включает следующие версии библиотек:
либавутил 56. 22.100 libavcodec 58. 35.100 libavформат 58.20.100 libavdevice 58. 5.100 libavfilter 7. 40.101 libswscale 5. 3.100 libswresample 3. 3.100 libpostproc 55. 3.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 3.4.13 «Cantor»
Версия 3.4.13 была выпущена 12 июня 2023 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 3.4, которая была вырезана из master 11 октября 2017 г.
Включает следующие версии библиотек:
либавутил 55. 78.100 libavcodec 57.107.100 libavformat 57. 83.100 libavdevice 57. 10.100 libavфильтр 6.107.100 libavresample 3. 7. 0 libswscale 4.8.100 libswresample 2.9.100 libpostproc 54. 7.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
FFmpeg 2.
8.21 «Фейнман»
Версия 2.8.21 была выпущена 30 октября 2022 г. Это последняя стабильная версия FFmpeg.
из ветки релиза 2.8, которая была вырезана из master 05.09.2015.
Среди множества других изменений, он включает в себя все изменения из
ffmpeg-mt, мастер libav от 28 августа 2015 г., libav 11 от 28 августа 2015 г.
Включает следующие версии библиотек:
либавутил 54. 31.100 libavcodec 56.60.100 libavформат 56. 40.101 libavdevice 56. 4.100 libavfilter 5. 40.101 libavresample 2. 1. 0 libswscale 3. 1.101 libswresample 1. 2.101 libpostproc 53. 3.100
Загрузить архив xz
Подпись PGP
Загрузить архив bzip2
Подпись PGP
Загрузить архив gzip
Подпись PGP
Список изменений
Примечания к выпуску
Старые выпуски
Старые версии доступны на Старом
Страница релизов.
Получить старые выпуски
Установка Node.
js с помощью диспетчера пакетов
Примечание: Пакеты на этой странице поддерживаются соответствующими упаковщиками, , а не основная команда Node.js. Пожалуйста, сообщайте о любых проблемах, с которыми вы сталкиваетесь, сопровождающему пакета. Если выяснится, что ваша проблема является ошибкой в самом Node.js, сопровождающий сообщит о проблеме вверх по течению.
- Alpine Linux
- Андроид
- Arch Linux
- CentOS, Fedora и Red Hat Enterprise Linux
- Дистрибутивы Linux на базе Debian и Ubuntu
- фнм
- FreeBSD
- Генту
- IBM я
- macOS
- п
- NetBSD
- Ноденв
- нвм
- нвс
- OpenBSD
- openSUSE и SLE
- SmartOS и иллюмос
- Защелка
- Солус
- Пустота Линукс
- Windows
- г/ОС
Alpine Linux
Пакеты Node. js LTS и npm доступны в основном репозитории.
apk добавить nodejs npm
Node.js Current можно установить из репозитория сообщества.
apk добавить nodejs-текущий
Android
Поддержка Android в Node.js все еще является экспериментальной, поэтому разработчики Node.js еще не предоставляют предварительно скомпилированные двоичные файлы.
Однако есть и сторонние решения. Например, сообщество Termux предоставляет эмулятор терминала и среду Linux для Android, а также собственный менеджер пакетов и обширную коллекцию множества предварительно скомпилированных приложений. Эта команда в приложении Termux установит последнюю доступную версию Node.js:
пакет установить nodejs
В настоящее время двоичные файлы Termux Node.js связаны с system-icu
(в зависимости от пакета libicu
).
Arch Linux
Пакеты Node.js и npm доступны в репозитории сообщества.
pacman -S nodejs нпм
CentOS, Fedora и Red Hat Enterprise Linux
Node. js доступен в виде модуля
nodejs
в CentOS/RHEL 8 и Fedora.
установка модуля dnf nodejs: <поток>
, где
соответствует основной версии Node.js.
Чтобы увидеть список доступных потоков:
список модулей dnf nodejs
Например, для установки Node.js 18:
dnf module install nodejs:18/common
Для CentOS/RHEL 7 Node.js доступен через коллекции программного обеспечения.
Альтернативы
Эти ресурсы предоставляют пакеты, совместимые с CentOS, Fedora и RHEL.
- Снимки Node.js поддерживаются и поддерживаются на https://github.com/nodejs/snap
- Двоичные дистрибутивы Node.js, поддерживаемые и поддерживаемые NodeSource
Дистрибутивы Linux на базе Debian и Ubuntu
Бинарные дистрибутивы Node.js доступны на NodeSource.
Альтернативы
Пакеты, совместимые с дистрибутивами Linux на базе Debian и Ubuntu, доступны через оснастки Node. js.
fnm
Быстрый и простой менеджер версий Node.js, встроенный в Rust, используемый для управления несколькими выпущенными версиями Node.js. Он позволяет выполнять такие операции, как установка, удаление, автоматическое переключение версий Node в зависимости от текущего каталога и т. д.
Чтобы установить fnm, используйте этот скрипт установки.
fnm поддерживает кроссплатформенность (macOS, Windows, Linux) и все популярные оболочки (Bash, Zsh, Fish, PowerShell, командную строку Windows).
fnm создан с учетом скорости и поддержки совместимости для файлов .node-version
и .nvmrc
.
FreeBSD
Самый последний выпуск Node.js доступен через порт www/node.
Установить бинарный пакет через pkg:
pkg install node
Или собрать самостоятельно, используя порты:
cd /usr/ports/www/node && make install
Gentoo
Node.js доступен в дереве портежей.
появление узлов
IBM i
LTS-версии Node. js доступны в IBM и доступны через диспетчер пакетов yum. Имя пакета —
nodejs
, за которым следует основной номер версии (например, nodejs12
, nodejs14
и т. д.)
. Чтобы установить Node.js 14.x из командной строки, запустите следующую команду от имени пользователя с *ALLOBJ. специальный орган:
ням установить nodejs14
Node.js также можно установить с продуктом IBM i Access Client Solutions. Дополнительные сведения см. в этом документе поддержки.
macOS
Загрузите установщик macOS непосредственно с веб-сайта nodejs.org.
Если вы хотите загрузить пакет с bash:
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org /dist/latest/ | sed -nE 's|.*>узел-(.*)\.pkg.*|\1|p')}.pkg" > "$HOME/Загрузки/узел- last.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
Альтернативы
Использование Homebrew :
узел установки brew
Использование MacPorts :
port install nodejs<основная версия> # Пример порт установки nodejs7
Использование pkgsrc :
Установите бинарный пакет:
pkgin -y install nodejs
Или соберите вручную из pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
n
n
— это простой в использовании менеджер версий Node. js для Mac и Linux. Укажите целевую версию для установки, используя расширенный синтаксис,
или выберите из меню ранее загруженных версий. Версии устанавливаются для всей системы или для всего пользователя, и для более
целевое использование, вы можете запустить версию непосредственно из кэшированных загрузок.
См. домашнюю страницу для получения информации о методах установки (bootstrap, npm, Homebrew, сторонние) и всех подробностях использования.
Если у вас уже есть npm
, то установка n
, а затем новейшей версии LTS node
так же проста, как:
npm install -g n н лц
NetBSD
Node.js доступен в дереве pkgsrc:
cd /usr/pkgsrc/lang/nodejs && make install
Или установите бинарный пакет (если он доступен для вашей платформы) с помощью pkgin:
pkgin -y установить nodejs
Nodenv
nodenv
— это облегченный менеджер версий узлов, аналогичный nvm
. Это просто и предсказуемо. Богатая экосистема плагинов позволяет адаптировать ее к вашим потребностям. Используйте
nodenv
, чтобы выбрать версию Node для вашего приложения и гарантировать, что ваша среда разработки соответствует рабочей среде.
Инструкции по установке Nodenv хранятся на странице Github. Посетите эту страницу, чтобы убедиться, что вы выполняете последнюю версию шагов установки.
nvm
Диспетчер версий узла — это сценарий bash, используемый для управления несколькими выпущенными версиями Node.js. Это позволяет
вам выполнять такие операции, как установка, удаление, переключение версии и т. д.
Чтобы установить nvm, используйте этот скрипт установки.
В системах Unix / OS X Node.js, созданный из исходного кода, можно установить с помощью
nvm, установив его в место, которое ожидает nvm:
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
После этого вы можете использовать nvm
для переключения между выпущенными версиями и версиями
построен из исходников.
Например, если версия Node.js v8.0.0-pre:
nvm, используйте 8
После выхода официального релиза вы захотите удалить встроенную версию
из источника:
nvm удалить 8
nvs
Windows
Менеджер версий nvs
является кроссплатформенным и может использоваться в Windows, macOS и Unix-подобных системах
Для установки nvs
в Windows перейдите на страницу выпуска здесь и загрузите установочный файл MSI последней версии.
Вы также можете использовать шоколадный
для его установки:
choco install nvs
macOS, UnixLike
Документацию по установке nvs
в macOS/Unix-подобных системах можно найти здесь
Usage
узел.
Чтобы добавить последнюю версию узла:
nvs добавить последнюю
Или добавить последнюю LTS-версию узла:
nvs добавить lts
Затем запустите команду nvs use
, чтобы добавить версию узла в ваш PATH
для текущей оболочки:
$ nvs use lts ПУТЬ -= %LOCALAPPDATA%\nvs\по умолчанию ПУТЬ += %LOCALAPPDATA%\nvs\node\14.17.0\x64
Чтобы добавить его в PATH
на постоянной основе, используйте nvs link
:
nvs link lts
OpenBSD
Node.js доступен через систему портов.
/usr/порты/язык/узел
Использование pkg_add в OpenBSD:
узел pkg_add
openSUSE и SLE
Node.js доступен в основных репозиториях в следующих пакетах:
- openSUSE Leap 15.2 :
nodejs10
,nodejs12
,nodejs14
- openSUSE Перекати-поле :
nodejs16
- SUSE Linux Enterprise Server (SLES) 12 :
nodejs10
,nodejs12
иnodejs14
(Должен быть включен «Веб-модуль и модуль сценариев».) - SUSE Linux Enterprise Server (SLES) 15 SP2 :
nodejs10
,nodejs12
иnodejs14
(Должен быть включен «Веб-модуль и модуль сценариев».)
Например, чтобы установить Node.js 14.x на openSUSE Leap 15.2, выполните от имени пользователя root следующее:
zypper install nodejs14
Различные основные версии Node могут быть установлены и использоваться одновременно.
SmartOS и illumos
Образы SmartOS поставляются с предустановленным пакетом pkgsrc. В других дистрибутивах illumos сначала установите pkgsrc , затем вы можете установить бинарный пакет как обычно:
pkgin -y install nodejs
Или соберите вручную из pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
Snap
Snap Node.js доступны как узел
в магазине Snap.
Solus
Solus предоставляет Node.js в своем основном репозитории.
sudo eopkg установить nodejs
Void Linux
Void Linux поставляет стабильную версию Node.js в основной репозиторий.
xbps-install-Sy nodejs
Windows
Загрузите установщик Windows непосредственно с веб-сайта nodejs.