java rpm что это

Команда RPM в Linux

В этом руководстве мы поговорим о том, как использовать команду rpm для установки, обновления, удаления, проверки, запроса и иного управления пакетами RPM.

Установка, обновление и удаление пакетов RPM

Вы всегда должны предпочитать использовать yum или dnf rpm при установке, обновлении и удалении пакетов.

Только root или пользователи с привилегиями sudo могут устанавливать или удалять пакеты RPM.

Вы можете пропустить загрузку и указать URL-адрес RPM-пакета команде rpm :

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

Запрос пакетов RPM

Если пакет установлен, вы увидите что-то вроде этого:

Чтобы получить список всех файлов в установленном пакете RPM:

Если вы хотите узнать, к какому установленному пакету принадлежит конкретный файл, введите:

Проверка пакетов RPM

При проверке пакета команда rpm проверяет, существует ли каждый файл, установленный пакетом, в системе, дайджест файла, право собственности, разрешения и т. Д.

Если проверка прошла успешно, команда не выведет никаких результатов. В противном случае, если некоторые из проверок не пройдут, отобразится символ, указывающий на неудачный тест.

Например, следующий результат показывает, что mTime файла был изменен («T»):

Обратитесь к странице руководства RMP о том, что означает каждый символ.

Чтобы проверить все установленные пакеты rpm, выполните следующую команду:

Выводы

rpm — это низкоуровневый инструмент командной строки для установки, запроса, проверки, обновления и удаления пакетов RMP. При установке пакетов RPM следует предпочесть использование yum или dnf поскольку они автоматически разрешают все зависимости за вас.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Установка Java в Linux

В данной статье будет рассмотрена установка JRE (Java Runtime Environment) и JDK (Java Development Kit) 8 версии on Oracle на дистрибутивы Ubuntu 20.04, CentOS 8 и Arch Linux. Также будет рассмотрен выбор необходимой среды по умолчанию.

Чем отличается JDK от JRE

Установка Java в Ubuntu

Для начала необходимо скачать архив с официального сайта Oracle выбрав пакет с именем Linux x64 если используется 64 битная система или выбрать пакет с именем Linux если используется 32 битная система:

Далее скачанный архив необходимо переместить в любую директорию и распаковать. В качестве примера будет выбрана директория /usr/java/ Предварительно данную директорию необходимо создать при помощи команды:

sudo mkdir /usr/java/

Для перемещения архива необходимо выполнить следующую команду:

(тильда) означает домашнюю директорию пользователя. Далее перейдите в директорию /usr/java и распакуйте архив при помощи команды:

Далее системе необходимо указать, где находятся установочные файлы Java. Для этого необходимо создать символическую ссылку в каталоге /usr/bin/ которая будет ссылаться на установочную директорию /usr/java/jre1.8.0_311 Для этого необходимо выполнить команду:

После этого можно проверить версию Java выполнив команду:

Загрузите архив со средствами разработки с официального сайта компании Oracle. Необходимо выбрать раздел Linux и найти пакет с именем jdk-8u311-linux-aarch64.tar.gz:

Далее необходимо поставить галочку напротив пункта I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE тем самым подтверждая принятия условия лицензионного соглашения.

Для скачивания файла необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка архива.

В качестве примера также будет выбрана директория /usr/java. Предварительно данная директория должна быть создана. Перенесите архив в директорию /usr/java:

Далее перейдите в директорию /usr/java и распакуйте архив:

Так же, как и при настройке JRE необходимо указать, где находятся установочные файлы Java. Для этого необходимо создать символическую ссылку в каталоге /usr/bin/ которая будет ссылаться на установочную директорию /usr/java/jdk1.8.0_311. Для этого необходимо выполнить команду:

Переменные окружения

Многие программы используют переменную среды JAVA_HOME для того, чтобы определить расположение установки Java. Чтобы установить эту переменную для всех пользователей, сначала необходимо узнать, где именно хранится установка Java. Для этого необходимо выполнить команду:

В данном случае в системе установлены JRE и JDK одновременно. Поэтому присутствует 2 пути:

Выберите нужный тип Java и скопируйте путь необходимой версии и откройте файл /etc/environment в любом текстовом редакторе (например nano):

sudo nano /etc/environment

Необходимо добавьте строку с путём установки JRE или JDK в конец этого файла:

Сохраните и закройте файл. Чтобы применить настройки, необходимо перейти в учётную запись root далее перечитать файл выполнив в терминале команду:

Читайте также:  чего нужно делать на первой встрече сдо

Установка Java в Arch Linux

В официальных репозиториях Arch Linux присутствует только OpenJDK, в то время как проприетарная JRE присутствует только в пользовательских репозиториях aur. Для установки JRE необходимо перейти по ссылке официальной страницы JRE в репозитории aur и найти ссылку на GIT репозиторий программы в поле Git Clone URL:

Далее необходимо склонировать данный репозиторий при помощи команды:

git clone https://aur.archlinux.org/jre8.git

Перейдите в скачанный репозиторий:

Для установки JRE необходимо выполнить команду:

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

Установка JRE завершена.

Перейдите на официальный сайт Oracle найдите и скачайте архив с именем jdk-8u301-linux-x64.tar.gz:

Далее склонируйте репозиторий с JDK выполнив команду:

git clone https://aur.archlinux.org/jdk8.git

Переместите ранее скачанный архив в только что склонированный репозиторий при помощи команды:

mv Downloads/jdk-8u301-linux-x64.tar.gz jdk8/

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

После этого установка JDK будет завершена.

Установка Java в CentOS 8

Для RHEL дистрибутивов, таких как, CentOS, Fedora, RedHat и OpenSUSE есть официальный RPM-пакет. Для начала необходимо скачать пакет с официального сайта Oracle выбрав пакет с именем Linux RPM если используется 64 битная система или выбрать пакет с именем Linux x64 RPM если используется 32 битная система:

Чтобы установить пакет необходимо выполнить команду в терминале:

После установки можно проверить версию JRE при помощи команды:

Средства для разработчиков также можно скачать с официального сайта Oracle выбрав пакет с именем jdk-8u311-linux-x64.rpm для 64 битной системы и выбрав пакет с именем jdk-8u311-linux-i586.rpm для 32 битной системы:

Для установки из терминала, необходимо выполнить команду:

Для просмотра версии JDKнеобходимо выполнить команду:

Выбор версии Java по умолчанию

Ubuntu 20.04

Для начала необходимо вывести список всех установленных версий Java в системе. Для этого необходимо выполнить команду:

Если у в вас системе установлено несколько версий Java можно выбрать ту, которая будет использоваться по умолчанию. Так как на данный момент в системе присутствует только 8 версия Java то выбирать версию нет необходимости. Если в системе одновременно присутствуют 2 и более версии, то для выбора версии по умолчанию необходимо ввести цифру, которая будет располагаться напротив нужной версии.

ArchLinux

Для начала просмотрите список установленных сред при помощи команды:

Далее установите необходимую версию:

sudo archlinux-java set java-8-jdk

Для проверки версии JDK необходимо выполнить команду:

Для проверки версии JRE необходимо выполнить команду:

CentOS 8.2

Выбрать необходимую версию Java можно с помощью команды ниже (так же, как и в Ubuntu). Необходимо выбрать цифру, соответствующую номеру версии:

Выводы

В данной статье показан процесс установки и настройки Java в различных дистрибутивах Linux. Если остались вопросы, спрашивайте в комментариях!

Источник

Как установить Java-JRE и JDK из файла RPM на Linux

Главное меню » Операционная система Linux » Как установить Java-JRE и JDK из файла RPM на Linux

JDK расшифровывается как Java Development Kit.

В большинстве случаев, если вы хотите запустить приложение Java, вам просто необходимо установить только JRE.

Но, если вы делаете какую-то работу по разработки или компиляции приложения, которое требует Java SDK, то вам необходимо установить JDK.

В этом руководстве объясняется, как установить JRE только, только JDK и JRE и вместе с JDK.

Скачать только Java 8 JRE

Последняя версия Java 8 доступна для загрузки из здесь. Нажмите на ссылку «Скачать» рядом с «JRE».

Вот прямая ссылка для загрузки Скачать JRE 8.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл JRE 8u131-линукс-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл JRE 8u131-линукс-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JRE

На этом сервере, в настоящее время не установлена Java.

Установите загруженный rpm файл JRE, как показано ниже.

Убедитесь в том, что он успешно установлен. В этом примере, как мы видим, это установлена версия Java 1.8.0.

Скачать только Java 8 JDK

Если вы устанавливаете JDK, как правило, не нужно устанавливать JRE отдельно, так как все бинарные файлы, входящие в состав JRE также входит в состав JDK.

Читайте также:  mango что за фирма

Последняя версия Java 8 доступна для загрузки здесь. Нажмите на ссылку «Скачать» рядом с «JDK».

Вот прямая ссылка для загрузки JDK 8 Скачать.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл jdk-8u131-linux-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл jdk-8u131-linux-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JDK

Установите Java-JDK в вашей системе, как показано ниже.

Убедитесь, что успешно установлен rpm JDK.

Расположение файлов Java 8 JRE и JDK

По умолчанию, указанные выше шаги будут устанавливать JRE и JDK в каталог /usr/java, как показано ниже.

Вывод команды ls выше указывает на то, что вы можете установить несколько версий JRE или JDK на той же машине, так как каждый вариант установки получит свое собственное имя каталога с номером версии в нем.

Исполняемый Java используются от места JRE (а не от местоположения JDK).

Если вы установили несколько Java, чтобы определить, какую версию Java исполняемого файла используется для всей системы, выполните следующие действия:

Как показано ниже, Java исполняемый файл указывает на /usr/bin/java

/usr/bin/java действительно указывает на Java в каталоге /etc/alternatives.

И, наконец, как вы видите здесь, то альтернативы Java указывает на исполняемый файл из Java 8 JRE, который только что мы установили. (в каталога /usr/java/jre1.8.0_131/bin)

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

5 Installation of the JDK and JRE on Linux Platforms

This topic describes the installation procedures of the JDK and JRE on the Linux platform, along with the system requirements.

General Notes About Installing the JDK and JRE on Linux Platforms

This topic describes general information about installing JDK and JRE 10 on Linux platforms.

If you install Java SE Runtime Environment in a specific location such as /usr/jdk (for JDK) or /usr/jre (for JRE), then you must log in with root credentials to gain the necessary permissions. If you do not have root access, then either install the Java SE Runtime Environment into your home directory or a subdirectory for which you have write permissions.

By default, the installation script configures the system such that the backing store for system preferences is created inside the JDK or JRE’s installation directory as applicable. If the JDK or JRE is installed on a network-mounted drive, then the system preferences can be exported for sharing with Java runtime environments on other machines.

System Requirements for Installing JDK and JRE on Linux Platforms

See Oracle JDK Certified Systems Configurations for information about supported platforms, operating systems, and browsers.

JDK and JRE Installation Instruction Notation for Linux Platforms

Instructions for installing either JDK or JRE contains a version notation that represents the Feature, Interim, and Update version information.

For example, if you are installing JDK 10 Interim 0, Update 2, and Patch 1, then the following string represents the name of the bundle:

Installation of the JDK on Linux from Archive Binaries and RPM Packages

You can install the Java Development Kit (JDK) on a Linux platform from archive binary files or from Red Hat Package Manager (RPM) packages.

Installation can be performed by using one of the following processes:

When you download and install the JDK, the associated Java Runtime Environment (JRE) is also installed.

The following table lists the options and instructions for downloading and installing the JDK 10 release on a Linux platform:

Installing the 64-Bit JDK 10 on Linux Platforms

Before you download a file, you must accept the license agreement. The archive binary can be installed by anyone (not only by root users) in any location that you can write to.

Installing the 64-Bit JDK on RPM-Based Linux Platforms

Before you download a file, you must accept the license agreement.

Upgrade the package using the following command:

Читайте также:  en gjl 250 что это

Installation of the JRE on Linux from Archive Binaries and RPM Packages

You can install the Java Runtime Environment (JRE) on a Linux platform from archive binary files or from RPM packages.

Use one of the following processes to install JRE:

When you download and install the Java Development Kit (JDK), the associated JRE is also installed.

The following table lists the options and instructions for downloading and installing the JRE on a Linux platform.

Installing the 64-Bit JRE 10 on Linux Platforms

Before downloading a file, you must accept the license agreement. The archive binary can be installed by anyone (not only root users) in any location that you can write to.

Installing the 64-Bit JRE 10 on RPM-Based Linux Platforms

Before you download a file, you must accept the license agreement.

Upgrade a package using the following command:

Источник

Установка rpm пакетов в Linux

Рано или поздно нам приходится устанавливать программное обеспечение не из официальных репозиториев. Там есть далеко не все пакеты, и не всегда есть самые новые версии, только что вышедших программ. Очень часто разработчики размещают на своем официальном сайте пакеты для самых популярных дистрибутивов. Обычно это deb и rpm.

Последний встречается немного реже, но если вы используете дистрибутив на базе Red Hat Enterprice Linux, вам нужен именно этот формат пакетов. Также в сети часто можно найти библиотеки и другие компоненты, которых нет в репозиториях в виде пакетов. Раньше мы уже рассматривали установку deb пакетов в Ubuntu. А в этой статье будет подробно разобрана установка rpm пакетов в linux.

Что такое RPM?

Установка RPM пакетов в Linux

Давайте сначала рассмотрим синтаксис самой утилиты rpm:

Утилита может работать в одном из режимов:

Рассмотрим только самые интересные опции программы, которые понадобятся нам в этой статье:

Теперь, когда вы уже имеете представление как работать с этой утилитой, может быть рассмотрена установка rpm пакета в Linux. Самая простая команда установки будет выглядеть вот так:

Для работы с командной текущей директорией должна быть папка с пакетом. Здесь мы устанавливаем режим установки и передаем файл пакета. При успешной установке утилита не выведет ничего, если произойдет ошибка, вы об этом узнаете.

Также вы можете включить отображение статус бара в процессе установки:

Чтобы проверить установлен ли пакет, нам уже нужно использовать режим запроса:

Также сразу можно удалить пакет, если он не нужен:

Но у rpm так же как и у dpkg, есть один существенный недостаток. Программа не может разрешать зависимости. В случае отсутствия нужного пакета в системе, вы просто получите сообщение об ошибке и пакет не установится.

Для автоматической загрузки зависимостей во время выполнения установки rpm linux нужно использовать пакетный менеджер дистрибутива. Рассмотрим несколько команд для самых популярных RPM дистрибутивов. В RedHat и других дистрибутивах, использующих Yum используйте такую команду:

Первая опция отключает проверку GPG ключа, а вторая говорит, что мы будем выполнять установку локального пакета. В Fedora, с помощью dnf все делается еще проще:

sudo dnf install имя_пакета.rpm

Пакетный менеджер Zypper и OpenSUSE справляются не хуже:

sudo zypper install имя_пакета.rpm

Вот так очень просто выполняется установка rpm с зависимостями. Но не всем нравится работать в консоли, многие новые пользователи хотят использовать графический интерфейс для решения всех задач, в том числе и этой. Дальше мы рассмотрим несколько таких утилит.

Установка RPM файла в GUI

Если вы используете OpenSUSE, то это делается очень просто. Универсальный конфигуратор системы YaST, кроме всего прочего позволяет установить rpm пакеты. Вы можете сделать это с помощью файлового менеджера, выбрав пункт контекстного меню для файла открыть с помощью Yast или выполнив команду:

В Fedora для тех же целей вы можете использовать менеджер приложений дистрибутива. Раньше было еще несколько универсальных утилит для решения этой задачи, но сейчас они уже все устарели.

Выводы

Теперь вы знаете как выполняется установка rpm файла в Linux. На самом деле это очень просто и даже существует не только один способ, а целых несколько. Хотя графических утилит здесь немного меньше чем в Ubuntu. Но консольных утилит полностью хватает. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Сказочный портал