Исправление ошибки «Невозможно найти пакет openjdk-15-jdk» в Ubuntu 20.04.

Убунту 21

В этой статье мы рассмотрим проблему сообщения об ошибке «Невозможно найти пакет openjdk-15-jdk», с которым вы можете столкнуться при попытке установить OpenJDK 15 в Ubuntu 20.04.1 LTS. Эта ошибка обычно возникает из-за того, что OpenJDK 15 недоступен в репозиториях по умолчанию этой версии Ubuntu. Однако существуют альтернативные способы его установки, которые мы рассмотрим подробно.

Чтобы исправить ошибку «Невозможно найти пакет openjdk-15-jdk» в Ubuntu 20.04, вы можете использовать OpenJDK PPA или установить OpenJDK с помощью Snap. Альтернативно рассмотрите возможность обновления версии Ubuntu для доступа к OpenJDK 15 в репозиториях по умолчанию.

Понимание ошибки

Когда вы пытаетесь установить openjdk-15-jdk в Ubuntu 20.04.1 LTS с помощью команды sudo apt install openjdk-15-jdk, вы можете увидеть сообщение об ошибке «E: невозможно найти пакет openjdk-15-jdk». Это происходит потому, что пакет недоступен в репозиториях по умолчанию для этой версии Ubuntu.

Способ 1: использование OpenJDK PPA

Первый способ устранить эту ошибку — использовать OpenJDK PPA (персональный архив пакетов). PPA — это репозиторий, который позволяет разработчикам загружать исходные пакеты Ubuntu для сборки и публикации в виде репозитория APT с помощью Launchpad.

Вот шаги по добавлению репозитория OpenJDK PPA и обновлению списка пакетов:

sudo add-apt-repository ppa:openjdk-r/ppa обновление sudo apt

В приведенных выше командах sudo предоставляет вам права суперпользователя, add-apt-repository добавляет PPA в ваш список репозиториев, а apt update обновляет ваш список пакетов.

Затем установите openjdk-15-jdk с помощью команды:

sudo apt установить openjdk-15-jdk

В этой команде apt install устанавливает указанный пакет.

Способ 2: использование Snap

Snap — альтернативный метод установки в Ubuntu. Это система развертывания программного обеспечения и управления пакетами, разработанная Canonical. Snaps — это контейнерные пакеты программного обеспечения, которые легко создавать и устанавливать.

Вы можете найти доступные версии JDK с помощью команды:

мгновенный поиск openjdk

В приведенной выше команде snap search ищет указанный пакет в хранилище Snap.

Чтобы установить определенную версию, например JDK 18, используйте соответствующую команду snap. Например:

sudo snap установить openjdk18

В этой команде snap install устанавливает указанный пакет из хранилища Snap.

Рассмотрите возможность обновления Ubuntu

Если вам требуется именно JDK 15, возможно, вам придется рассмотреть возможность обновления версии Ubuntu до более новой версии, например Ubuntu 20.10, или будущих выпусков, таких как 21.04, где OpenJDK 15 доступен в репозиториях по умолчанию.

Заключение

Хотя появление ошибки «Невозможно найти пакет openjdk-15-jdk» может расстраивать, существуют альтернативные методы установки OpenJDK 15 в Ubuntu 20.04.1 LTS. Вы можете использовать OpenJDK PPA или Snap. Альтернативно вы можете рассмотреть возможность обновления версии Ubuntu.

Обратите внимание, что OpenJDK PPA не является официальным репозиторием Ubuntu, но обеспечивает доступ к более новым версиям OpenJDK. Кроме того, при использовании альтернативных методов установки, таких как Snap, имейте в виду, что разрешения по умолчанию могут быть ограничены. Более подробную информацию и варианты см. Snap-документация.

Помните, всегда убедитесь, что вы понимаете команды, которые вы выполняете в своей системе, особенно при запуске команд с помощью sudo, который дает права суперпользователя.

Мы надеемся, что эта статья помогла устранить ошибку «Невозможно найти пакет openjdk-15-jdk» в Ubuntu 20.04.

OpenJDK — это реализация Java Development Kit (JDK) и среды выполнения Java (JRE) с открытым исходным кодом. Он предоставляет платформу для разработки и запуска приложений Java.

Эта ошибка возникает из-за того, что OpenJDK 15 недоступен в репозиториях Ubuntu 20.04.1 LTS по умолчанию. Вам необходимо использовать альтернативные методы установки, такие как OpenJDK PPA или Snap.

Персональный архив пакетов (PPA) — это репозиторий, который позволяет разработчикам загружать исходные пакеты Ubuntu для сборки и публикации в виде репозитория APT с помощью Launchpad. Он обеспечивает доступ к дополнительным пакетам программного обеспечения, которые недоступны в репозиториях Ubuntu по умолчанию.

Snap — это альтернативная система развертывания программного обеспечения и управления пакетами, разработанная Canonical. Он позволяет устанавливать пакеты программного обеспечения и управлять ими в контейнерном формате. Snap являются автономными и изолированными от остальной системы, обеспечивая повышенную безопасность и упрощенное управление пакетами.

Да, OpenJDK PPA и Snap можно использовать и для других версий Ubuntu. Однако обязательно проверьте совместимость и доступность определенных пакетов для вашей версии Ubuntu.

Если вам конкретно требуется OpenJDK 15, и он недоступен в репозиториях по умолчанию вашей версии Ubuntu, вы можете рассмотреть возможность обновления до более новой версии, где доступен OpenJDK 15. Однако обновление Ubuntu следует выполнять осторожно, учитывая потенциальные проблемы совместимости и влияние на другое установленное программное обеспечение.

При использовании альтернативных методов установки, таких как OpenJDK PPA или Snap, важно отметить, что они не являются официальными репозиториями Ubuntu. Хотя они предоставляют доступ к более новым версиям OpenJDK, могут быть небольшие различия или ограничения по сравнению с репозиториями по умолчанию. Кроме того, при использовании Snap имейте в виду, что разрешения по умолчанию могут быть ограничены, и вам может потребоваться соответствующим образом их настроить.

Чтобы обеспечить безопасность вашей системы, всегда загружайте пакеты программного обеспечения из надежных источников. При использовании OpenJDK PPA или Snap обязательно проверьте подлинность репозиториев и пакетов. Регулярно обновляйте свою систему и защищайте ее с помощью надежной антивирусной программы.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *