Astra linux rpm install

Установка и использование менеджера пакетов YUM

YUM (Yellowdog Updater, Modified) — открытый консольный менеджер пакетов для дистрибутивов Linux, основанных на пакетах формата RPM.

Данная статья применима к:

Данное решение по умолчанию не входит в состав Astra Linux и не относится к компонентам ОС, на которые распространяется действие ТП.

Любые манипуляции с пакетной базой, не соответствующей текущему дистрибутиву, могут привести к проблемам с зависимостями и, в некоторых случаях, к неработоспособности ОС. См. также Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux Special Edition

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

В связи с необходимостью установки дополнительных пакетов требуется наличие подключенных основного и расширенного репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) в виде примонтированных дисков, либо в виде сетевых или локальных репозиториев.

Перед установкой менеджера пакетов YUM с необходимыми зависимостями в Astra Linux Special Edition следует добавить в качестве источника пакетов репозиторий ОС Debian Buster.

    Открыть терминал комбинацией клавиш и установить пакет debian-archive-keyring , содержащий ключи к репозиториям Debian, командой:

deb http://deb.debian.org/debian/ buster main contrib non-free

Установка

# deb http://deb.debian.org/debian/ buster main contrib non-free

Автоматическая установка

Возможна автоматическая установка пакета с помощью сценария yum_install.sh . Для установки необходимо:

  1. Убедиться в наличии подключенных основного и расширенного репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7).
  2. Загрузить приложенный сценарий с помощью браузера.
  3. Открыть терминал ( ) и перейти в каталог, содержащий загруженный сценарий, например:

Использование YUM

Добавление репозиториев

  1. Для добавления информации об источниках пакетов RPM открыть для редактирования файл /etc/yum/yum.conf :
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum/repos.d
  • – уникальное имя для каждого репозитория, состоящее из одного слова;
  • – строка, описывающая добавляемый репозиторий;
  • – URL репозитория, по которому доступен каталог repodata .
    Пример отображения информации о репозитории:
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum/repos.d [EPEL] name=EPEL baseurl=http://archives.fedoraproject.org/pub/archive/epel/8.4/Everything/x86_64/

user@astra:~$ sudo yum update EPEL | 4.7 kB 00:00:00 EPEL/primary_db | 3.5 MB 00:00:05 Подготовка к обновлению Пакетов, отмеченных для обновления, нет.

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

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

На вопрос о продолжении нажать клавиши , затем — .

Удаление пакета

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

На вопрос о продолжении нажать , а затем — .

Источник

Устанавливаем RPM пакеты в Linux

Рассказываем о том, что такое RPM-пакеты, где они поддерживаются и как с ними обращаться.

Что из себя представляет RPM?

Ранее этот акроним расшифровывался как Red Hat Packet Manager. Из названия становится ясно, что это пакетный менеджер, разработанный компанией Red Hat. Только остается непонятным, что такое пакетный менеджер и что за компания такая Red Hat.

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

Red Hat — ветераны в области создания операционных систем на базе Unix и Linux. На основе их Red Hat Linux были построены такие популярные дистрибутивы как Fedora, OpenSUSE и CentOS. Все они унаследовали RPM.

Также RPM — это формат файлов, который пакетный менеджер Red Hat может обрабатывать. Он довольно распространен и часто встречается на официальных сайтах популярных программ (типа Google Chrome или VS Code). Файлы в этом формате нужно скачивать, если вы используете дистрибутив на базе Red Hat Linux. Самые популярные из них: Fedora, OpenSUSE и CentOS.

Файлы RPM похожи на файлы DEB, которые используются в дистрибутивах на основе Debian (Ubuntu, Mint, Elementary OS) и в самом Debian.

Устанавливаем RPM-пакет

Для установки RPM-пакетов (то есть файлов в формате RPM) можно использовать сразу несколько инструментов. Один из них универсален для всех систем на базе Red Hat Linux, а остальные уникальны для каждого дистрибутива.

Программа RPM

Это как раз та самая универсальная утилита для работы с RPM-пакетами. С помощью нее можно устанавливать, обновлять, удалять и всячески управлять файлами в соответствующем формате.

Она работает следующим образом: вводится команда rpm, затем вводится режим, потом опции и в конце название пакета, над которым нужно провести заданные операции.

  • -q — режим получения информации. Используется, чтобы получить определенную характеристику пакета. Например, какие зависимости ему нужны для нормальной работы.
  • -i — режим установки. Тут и так все понятно.
  • -V — режим проверки. В этом режиме утилита проводит сравнение файлов из пакета с теми, что уже находится в системе. В рамках ее интереса оказывается MD5-сумма, выданные разрешения, тип файла и так далее.
  • -U — режим обновления. Тут тоже все ясно без дополнительных комментариев.
  • -e — режим удаления. В этом режиме можно избавиться от пакета.

С опциями сложнее. Их количество насчитывает несколько десятков — описывать в этой статье все не имеет смысла. Но некоторые все-таки отметить стоит, так как они непосредственно участвуют в установке RPM-пакетов.

  • v — это опция, включающая Verbose, то есть подробный лог всех выполняемых программой действий.
  • –force — опция, которая вынуждает RPM выполнять все операции принудительно без дополнительного ожидания.
  • __ –nodeps__ — эта опция заставляет RPM игнорировать зависимости в ходе установки пакета.
  • __ –replacefiles__ — настройка, которая принуждает RPM к замене всех старых файлов на новые без лишних вопросов.

Список установленных приложений в CentOS 7

Также терминал можно запустить, одновременно нажав клавиши Ctrl + Alt + T

Команда для перехода в папку Downloads

Вы можете работать из любой другой папки, но так удобнее

Оцените статью
Adblock
detector