Skip to main content

Что такое YUM?

Yellow Dog Updater Modified (YUM) - это приложение для управления пакетами для компьютеров под управлением операционных систем Linux. Пакет обычно является программным приложением, но этот термин может также включать другие элементы, такие как документация, исходный код и дополнительные уровни для игр. Управление пакетами - это термин, используемый для описания процессов добавления, удаления и обновления программного обеспечения на компьютере.

Yum был написан для дистрибутива Linux под названием Yellowdog, но будет работать со многими другими, которые используют формат RedHat Package Manager (RPM) для своих пакетов. Это бесплатное программное обеспечение, разработанное Сетом Видалем и выпущенное с открытым исходным кодом, что означает, что люди могут получить доступ к коду, чтобы помочь исправить ошибки или разработать индивидуальные версии приложения. Он поставляется в комплекте со многими дистрибутивами Linux, но его также можно скачать отдельно с сайта yum.

В этих операционных системах yum - это стандартный метод управления установкой и удалением программного обеспечения. Существует несколько графических приложений, позволяющих пользователям легко добавлять и удалять пакеты; однако многие из них - просто дружественные интерфейсы с ням, работающими под ним. Эти программы предоставляют пользователю список доступного программного обеспечения и передают выбор пользователя для обработки. Именно Yum загружает пакеты и устанавливает их в фоновом режиме. Те, кто знаком с командной строкой Linux, могут найти более удобный ввод команд напрямую.

Пакеты загружаются из коллекций, называемых репозиториями, которые могут находиться в сети, в сети и / или на установочном носителе. Если один пакет, который должен быть установлен, зависит от наличия другого, эта зависимость обычно может быть устранена без необходимости знать детали. Например, устанавливаемая игра может зависеть от конкретного программного обеспечения для воспроизведения своей музыки. Проблема решения таких зависимостей может быть решена с помощью yum, поскольку он знает обо всех других пакетах, доступных в репозитории.

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