Linux: Управление RPM-пакетами с помощью YUM


Введение

Менеджеры пакетов для Linux — это инструменты или программные приложения, которые позволяют пользователям устанавливать, удалять, обновлять, настраивать и управлять пакетами программного обеспечения в Linux. Существуют различные менеджеры пакетов для Linux. Однако в этой статье речь пойдет о YUM.

Целевая аудитория

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

Что вы узнаете

Эта статья посвящена промежуточной теме в системном администрировании Linux. Ожидается, что после прочтения вы поймете:

  • Что такое YUM и как его установить
  • Разница между YUM и RPM
  • Управление программным обеспечением с помощью команды YUM

Что вам понадобится

  • Компьютер под управлением Fedora или другой версии Linux на базе Red Hat.

Что такое YUM и как его установить

YellowDog Updater Modified(YUM) — это утилита управления пакетами командной строки для операционной системы Linux, она используется для управления пакетами программного обеспечения Linux RPM.

Хотя между YUM и RPM есть различия, YUM все же использует формат пакетов RPM.

Посмотрите, что говорит Википедия:

Под капотом YUM зависит от RPM, который является стандартом упаковки для цифрового распространения программного обеспечения, который автоматически использует хэши и цифровые подписи для проверки авторства и целостности программного обеспечения.

Yum развился из Yellowdog Updater (YUP). YUP был создан в 1999-2001 годах, чтобы служить в качестве внутреннего движка для графического установщика Linux.

Теперь, когда вы знаете немного истории yum, давайте перейдем к его использованию. Fedora должна поставляться с предустановленным YUM в качестве пакета по умолчанию, выполните следующую команду, чтобы убедиться, что YUM установлен.

which yum
Вход в полноэкранный режим Выйти из полноэкранного режима

Но на всякий случай, если YUM не установлен в вашей системе, вы можете установить его с помощью…

sudo dnf install yum
Войти в полноэкранный режим Выйти из полноэкранного режима

Теперь введите предыдущую команду, чтобы подтвердить, что yum установлен. Прежде чем углубиться в использование менеджера пакетов YUM, ознакомьтесь со сходствами и различиями между YUM и RPM.

Разница между YUM и RPM

И YUM, и RPM — это менеджеры пакетов, самый большой недостаток RPM в том, что он не может разрешить зависимости пакетов, для этого, помимо многих других причин, был создан YUM.

Он отличается от RPM по различным параметрам, вот лишь некоторые из них:

  • YUM разрешает зависимости пакетов автоматически
  • Он может устанавливать несколько версий пакета
  • Он автоматически обновляет пакеты
  • С помощью YUM вы можете вернуться к предыдущим версиям пакета.

Управление пакетами с помощью YUM

yum help — Отображает список команд и опций YUM

Заключение

Прочитав эту статью, вы должны были узнать о пакетном менеджере YUM, о том, как его использовать и о его общих командах. Я настоятельно рекомендую вам активно выполнять команды самостоятельно, чтобы убедиться, что полученные знания закрепились.

Однако YUM был заменен на Dandified YUM(DNF), что означает, что YUM больше не является основным менеджером пакетов в Fedora. Для получения дополнительной информации о DNF ознакомьтесь со следующими статьями:

  • Использование менеджера пакетов DNF
  • Краткое руководство по DNF для пользователей YUM
  • Использование DNF для управления пакетами в CentOS/RHEL 8 и Fedora

Оцените статью
devanswers.ru
Добавить комментарий