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