| YUM (Yellowdog Updater, Modified) — открытый консольный менеджер пакетов для дистрибутивов Linux, основанных на пакетах формата RPM. |
|
Данное решение по умолчанию не входит в состав Astra Linux и не относится к компонентам ОС, на которые распространяется действие ТП. |
Любые манипуляции с пакетной базой, не соответствующей текущему дистрибутиву, могут привести к проблемам с зависимостями и, в некоторых случаях, к неработоспособности ОС. См. также Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux Special Edition |
См. также:
| В связи с необходимостью установки дополнительных пакетов требуется наличие подключенных основного и расширенного репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) в виде примонтированных дисков, либо в виде сетевых или локальных репозиториев. |
| sudo apt update |
Для установки менеджера пакетов YUM выполнить команду:
| sudo apt install yum |
После установки удалить или закомментировать символом # строку, добавленную в /etc/apt/sources.list:
# deb http://deb.debian.org/debian/ buster main contrib non-free |
Выполнить обновление списков источников пакетов командой:
| sudo apt update |
Для добавления информации об источниках пакетов RPM открыть для редактирования файл /etc/yum/yum.conf:
| sudo nano /etc/yum/yum.conf |
После строк:
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum/repos.d |
внести информацию о репозитории в формате:
[<repositoryid>] name=<repository name> baseurl=<repository_url> |
где:
<repositoryid> – уникальное имя для каждого репозитория, состоящее из одного слова;
<repository name> – строка, описывающая добавляемый репозиторий;
<repository_url> – 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/ |
Выполнить обновление списка источников пакетов RPM командой:
| sudo yum update |
Пример результата выполнения команды:
user@astra:~$ sudo yum update EPEL | 4.7 kB 00:00:00 EPEL/primary_db | 3.5 MB 00:00:05 Подготовка к обновлению Пакетов, отмеченных для обновления, нет. |
Просмотреть список доступных в системе репозиториев можно командой:
| sudo yum repolist |
Для установки пакета RPM с помощью менеджера пакетов YUM необходимо в терминале выполнить команду:
sudo yum install <name> |
где <name> – имя устанавливаемого пакета.
На вопрос о продолжении нажать клавиши <Y>, затем — <Enter>.
![]() |
Для удаления RPM-пакета из системы с помощью менеджера пакетов YUM необходимо в терминале выполнить команду:
sudo yum erase <name> |
где <name> – имя удаляемого пакета.
На вопрос о продолжении нажать <Y>, а затем — <Enter>.
![]() |