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

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

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


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

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

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

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

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

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

Добавьте официальный ключ GPG BellSoft и настройте репозиторий

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 BellSoft и настройте репозиторий

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
    [BellSoft]
    name=BellSoft 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, включая LibericaFX для платформ, которые его поддерживают.
  • ** bellsoft-java8-runtime ** включает Liberica JRE, включая LibericaFX для платформ, которые его поддерживают.

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

  • ** bellsoft-java11 ** содержит Liberica JDK, включая LibericaFX и различные 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

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

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

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

Author image

Aleksei Voitylov

BellSoft CTO

BellSoft LTD [email protected] BellSoft LTD logo Liberica Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 111 North Market Street, Suite 300 CA 95113 San Jose US +1 702 213-59-59