Как установить Temurin 21 JDK на Ubuntu Server 24.04.1 LTS?

Вопрос или проблема

У меня возникают проблемы с установкой Temurin 21 JDK на мой сервер Ubuntu, который работает под управлением Ubuntu 24.04.1 LTS. Пожалуйста, помогите мне, используя этот код.

echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list

Ответ или решение

Установка Temurin 21 JDK на сервер с Ubuntu 24.04.1 LTS может вызвать некоторые трудности, особенно если вы не знакомы с процессом работы с репозиториями и пакетами в Ubuntu. В данном подробном руководстве мы пошагово разберем все действия, необходимые для успешной установки Temurin 21 JDK.

Теория

Java Development Kit (JDK) необходим для разработки и запуска приложений на Java. Temurin, являясь одной из реализаций OpenJDK, предоставляет такие инструменты и функции, которые соответствуют современным стандартам разработки. Для успешной установки JDK от Temurin вы должны добавить соответствующий репозиторий в вашу систему. Repositories (репозитории) — это серверы, которые содержат пакеты программного обеспечения и позволяют устанавливать и обновлять их автоматически с помощью инструментов управления пакетами, таких как apt.

Подготовка к установке

  1. Проверка версии Ubuntu. Прежде всего, убедитесь, что ваша система действительно работает на версии Ubuntu 24.04.1 LTS:

    lsb_release -a

    Эта команда выведет информацию о версии вашей операционной системы.

  2. Обновление списка пакетов. Перед добавлением нового репозитория, желательно обновить информацию о пакетах, чтобы исключить любые потенциальные конфликты:

    sudo apt update

Пример

Теперь, давайте разберем добавление репозитория Adoptium, использование которого позволит установить JDK Temurin.

  1. Добавление репозитория. Используя предоставленную вами команду, добавим репозиторий Adoptium в систему:

    echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
    • Разбор команды: Эта команда использует утилиту awk для извлечения кодового имени версии вашей Ubuntu из файла /etc/os-release. Это критично, так как репозиторий Adoptium может использовать разные каталоги для разных версий Ubuntu Linux.
  2. Добавление ключа GPG. После добавления репозитория необходимо добавить ключ GPG, чтобы система могла проверить подлинность загружаемых пакетов:

    wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo apt-key add -
    • Пояснение: Здесь используется утилита wget для загрузки публичного ключа GPG. После чего этот ключ добавляется в доверенные ключи системы с помощью apt-key.
  3. Обновление списка пакетов. Вновь обновим список пакетов, чтобы система могла получить информацию о новых пакетах из добавленного репозитория:

    sudo apt update
  4. Установка Temurin 21 JDK. Теперь вы можете установить JDK с помощью команды:

    sudo apt install temurin-21-jdk

    Команда apt install позволит автоматически загрузить и установить последние версии всех зависимости и самого JDK.

Применение

После установки Temurin 21 JDK убедитесь, что всё прошло успешно. Выполните следующую команду, чтобы проверить установленную версию Java:

java -version

Эта команда должна вывести информацию о версии JDK. Если вывод начинается с "openjdk version "21…", значит установка завершена успешно.

Дополнительные настройки

  1. Установка по умолчанию. Если у вас на сервере установлено несколько версий Java, вы можете указать, какую версию использовать по умолчанию, используя update-alternatives:

    sudo update-alternatives --config java

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

  2. Переменные среды. Убедитесь, что переменные окружения JAVA_HOME настроены правильно. Добавьте следующую строку в конец вашего ~/.bashrc или /etc/profile для всех пользователей:

    export JAVA_HOME=/usr/lib/jvm/temurin-21-jdk

    После этого выполнив source ~/.bashrc или source /etc/profile, чтобы изменения вступили в силу.

Следуя этим шагам, вы сможете без проблем установить Temurin 21 JDK на ваш сервер под управлением Ubuntu 24.04.1 LTS. Установка Java позволяет вам разрабатывать и запускать широкий спектр Java-приложений, начиная от простых утилит до enterprise-уровня решений. Удачного кодирования!

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

Капча загружается...