
Репозитории пакетов 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 для переключения между установленными по умолчанию версиями среды выполнения.