Репозитории пакетов Linux для Axiom JDK

Репозитории пакетов Linux для Axiom JDK


Репозитории с Axiom JDK для дистрибутивов Linux на основе .deb и .rpm

Для обеспечения безопасности JDK требуется простота обновления и тесная интеграция со стандартными средствами установки операционных систем.

Помимо уже доступных репозиториев Docker, мы рады объявить о публичной доступности YUM и APT Linux репозиториев для всех поддерживаемых версий Liberica JDK (с 2022 года - Axiom JDK), включая исправления безопасности и критические обновления. Это позволяет клиентам и пользователям обеспечивать безопасность и целостность установок Liberica JDK.

RPM-репозитории работают с поддерживаемыми версиями Centos, RHEL, Oracle Linux, Fedora и openSUSE. Репозитории APT предназначены для Ubuntu, Debian и Raspbian.

Пожалуйста, обратитесь к руководству по установке для конкретной версии Liberica JDK для получения подробных инструкций по установке с использованием репозитория Linux.

Репозиторий APT (дистрибутивы Linux на основе .deb)

Добавьте официальный ключ GPG БЕЛЛСОФТ и настройте репозиторий

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 32E9750179FCEA62
echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list

Обновите репозитории и установите пакеты Liberica JDK

sudo apt-get update
sudo apt-get install bellsoft-java11

Репозиторий YUM (дистрибутивы Linux на основе .rpm)

Добавьте официальный ключ GPG БЕЛЛСОФТ и настройте репозиторий

gpg --keyserver keys2.kfwebs.net --recv-keys 32e9750179fcea62
gpg --export -a 32e9750179fcea62 | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-bellsoft > /dev/null
echo | sudo tee /etc/yum.repos.d/bellsoft.repo > /dev/null << EOF
    [AxiomJDK]
    name=Axiom JDK Repository
    baseurl=https://yum.bell-sw.com
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-bellsoft
    priority=1
EOF

Обновите репозитории и установите пакеты

sudo yum update
sudo yum install bellsoft-java11

Доступные пакеты

Для Liberica JDK 8 доступны следующие пакеты:

  • bellsoft-java8 содержит Liberica JDK, включая AxiomFX для платформ, которые его поддерживают.
  • bellsoft-java8-runtime включает Axiom JRE, включая AxiomFX для платформ, которые его поддерживают.

Для Liberica JDK 11 и выше доступны следующие пакеты:

  • bellsoft-java11 содержит Liberica JDK, включая AxiomFX и различные JVM для платформ, которые его поддерживают.
  • bellsoft-java11-lite включает Liberica JDK со сжатыми модулями и серверную виртуальную машину (JVM) без каких-либо дополнительных пакетов.

Поддерживаемые архитектуры

Пакеты для всех архитектур, поддерживаемых Liberica JDK, доступны в репозитории. На момент написания этой заметки, список выглядит следующим образом:

  • Liberica JDK 8: amd64, i386, armhf
  • Liberica JDK 11: amd64, arm64, armhf
  • Liberica JDK 12: amd64, i386, arm64, armhf

Переключение версии Axiom JDK по умолчанию

При установке пакеты Liberica JDK изменяют сслылки для связанных исполняемых файлов. Различные версии Liberica JDK могут быть установлены параллельно в одной операционной системе. Самая новая установленная версия становится версией по умолчанию.

 В операционных системах Linux на основе .rpm используйте команду update-alternatives для переключения между установленными по умолчанию версиями среды выполнения. В операционных системах Linux на основе .deb используйте команду update-java-alternatives для переключения между установленными по умолчанию версиями среды выполнения.

Author image

Олег Чирухин

Директор по коммуникациям с разработчиками (DevRel)

Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67