Yum (программное обеспечение)
-
Обзор Yellowdog Updater Modified (YUM)
- YUM — это бесплатная утилита для управления пакетами в Linux с использованием RPM.
- YUM предоставляет автоматическое обновление и управление пакетами, работает с локальными и сетевыми репозиториями.
- YUM зависит от RPM и не поддерживает проприетарные ограничения о копировании пакетов.
- YUM реализован на Python с небольшим набором программ и графическими оболочками, такими как YUM Extender.
-
История и развитие
- YUM был разработан в 1999-2001 годах для управления системами Red Hat Linux.
- В 2003 году была опубликована документация для YUM, и он стал популярным среди различных дистрибутивов Linux.
- YUM заменил up2date в Red Hat Enterprise Linux и стал предпочтительным инструментом для управления пакетами на основе RPM.
- YUM стремится устранить недостатки старого APT-RPM и ограничения Red Hat up2date.
-
Операции и расширения
- YUM позволяет устанавливать, удалять и обновлять пакеты, а также просматривать список доступных пакетов.
- В версиях YUM 2.x есть интерфейс для программирования расширений на Python.
- Существуют плагины и графические интерфейсы, упрощающие использование YUM, например, PackageKit и Yum Extender.
-
Метаданные и синхронизация
- Метаданные пакетов используются для определения зависимостей между пакетами и избегания ад зависимостей.
- YUM автоматически синхронизирует удаленные метаданные с локальным клиентом.
-
Рекомендации и ссылки
- Ссылки на официальные веб-сайты и документацию YUM для различных дистрибутивов Linux.