Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


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


Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)


Информация

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


Предупреждение

Любые манипуляции с пакетной базой, не соответствующей текущему дистрибутиву, могут привести к проблемам с зависимостями и, в некоторых случаях, к неработоспособности ОС.


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

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

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

    Command
    sudo apt install debian-archive-keyring


  2. Выполнить команду:

    Command
    sudo apt update

    В терминале открыть Открыть для редактирования файл /etc/apt/sources.list для редактирования в текстовом редакторе nano:

    Command
    sudo nano /etc/apt/sources.list


  3. Дописать Добавить в открытый файл строку:

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


  4. Нажать комбинацию клавиш <Ctrl+X> для выхода из редактора, на вопрос о сохранении изменений нажать <Y>, подтвердить имя сохраняемого файла нажатием <Enter>. Затем выполнить обновление источников пакетов в системе командой:

    Command
    sudo apt update


Установка

  1. Для установки менеджера пакетов YUM выполнить команду:

    Command
    sudo apt install yum


  2. После установки удалить или закомментировать символом # строку, добавленную в /etc/apt/sources.list:

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


  3. Выполнить обновление списков источников пакетов командой:

    Command
    sudo apt update


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

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

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

    Command
    cd ~/Загрузки


  4. Выполнить команду

    Command
    sudo sh yum_install.sh


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

  1. Для добавления

источников
  1. информации об источниках пакетов RPM

необходимо
  1. открыть для редактирования файл /etc/yum/yum.conf

для редактирования с помощью текстового редактора nano.
  1. В терминале выполнить команду:

    Command
    sudo nano /etc/yum/yum.conf


  2. После строк:

    Command

    # PUT YOUR REPOS HERE OR IN separate files named file.repo

    # in /etc/yum/repos.d

    внести информацию о репозитории в формате:

    Command

    [<repositoryid>]

    name=<repository name>

    baseurl=<repository_url>


    где
    • <repositoryid> – уникальное имя для каждого репозитория, состоящее из одного слова;

    • <repository name> – строка, описывающая добавляемый репозиторий;

    • <repository_url> – URL репозитория, по которому доступен каталог repodata.
      Пример отображения информации о репозитории:

      Command

      # 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/


  3. Нажать комбинацию клавиш <Ctrl+X> для выхода из редактора, на вопрос о сохранении изменений нажать <Y>, подтвердить имя сохраняемого файла нажатием <Enter>.
  4. Выполнить обновление списка источников пакетов RPM командой:

    Command
    sudo yum update

    Пример результата выполнения команды:

    Command

    user@astra:~$ sudo yum update EPEL               | 4.7 kB     00:00:00

    EPEL/primary_db                                  | 2.2 kB     00:00:03

    Подготовка к обновлению

    Пакетов, отмеченных для обновления, нет.


  5. Просмотреть список доступных в системе репозиториев можно командой:

    Command
    sudo yum repolist


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

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

Command

sudo yum install <name>

где <name> – имя устанавливаемого пакета.

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

Раскрыть
titleПример вывода при установке пакета

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

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

Command

sudo yum erase <name>

где <name> – имя удаляемого пакета.

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

Раскрыть
titleПример вывода при удалении пакета