Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 6 Следующий »

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

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

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

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

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

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

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

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

    sudo apt install debian-archive-keyring

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

    sudo nano /etc/apt/sources.list

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

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

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

    sudo apt update

Установка

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

    sudo apt install yum

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

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

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

    sudo apt update

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

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

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

    cd ~/Загрузки

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

    sudo sh yum_install.sh

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

  1. Для добавления информации об источниках пакетов RPM открыть для редактирования файл /etc/yum/yum.conf:

    sudo nano /etc/yum/yum.conf

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

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

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

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

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

    EPEL/primary_db                                  | 2.2 kB     00:00:03

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

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

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

    sudo yum repolist

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

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

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

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

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

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

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

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

  • Нет меток