4.2 Назначение YUM и DNF

Фактически, yum (в РЕД ОС версии 7.1 или 7.2) и dnf (в РЕД ОС версии 7.3 и старше) представляют собой оболочку для rpm, обеспечивающую работу с репозиториями. Утилиты yum и dnf — это менеджеры пакетов, которые умеют запрашивать информацию о пакетах, получать пакеты из репозиториев, устанавливать и удалять их, используя автоматическое разрешение зависимостей, а также обновлять целиком систему до последних версий пакетов. YUM и DNF выполняют автоматическое разрешение зависимостей для пакетов, которые обновляются, устанавливаются или удаляются, и, таким образом, позволяют автоматически определять, получать и устанавливать все доступные по зависимостям пакеты. Для YUM и DNF можно настроить новые, дополнительные репозитории, или, по-другому, источники пакетов, кроме того, для него доступны многие дополнения, которые улучшают и расширяют его возможности. YUM и DNF позволяют выполнять многие из задач, которые выполняет RPM; кроме того, многие из опций командной строки у них также подобны опциям RPM. Утилиты YUM и DNF обеспечивают простое и легкое управление пакетами на одной машине или же на группе машин.

YUM и DNF обеспечивают безопасное управление пакетами путем включения проверки сигнатур GPG для пакетов, подписанных с помощью GPG, для всех репозиториев пакетов или для отдельных репозиториев. В случае включения проверки сигнатур, YUM и DNF откажутся устанавливать любые пакеты, не подписанные корректным ключом для данного репозитория. Это означает, что можно доверять пакетам RPM, которые скачиваются и устанавливаются на машине в том случае, если они получены из доверенных источников и не были изменены в процессе передачи.

YUM и DNF также позволяют легко создавать собственные репозитории RPM-пакетов для скачивания и установки их на других машинах.

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email