RPM є автономним і використовує власну базу даних для зберігання інформації про пакети в системі. YUM — це зовнішня утиліта, яка використовує менеджер пакетів RPM для керування пакетами. Утиліта також використовує базу даних RPM у серверній частині. Управління RPM-пакетами та їх обробка іноді стає складнішим. 9 лютого 2022 р
Хоча RPM служить основним форматом пакета та інструментом керування, YUM і DNF пропонують абстракції вищого рівня, які спрощують процес встановлення, оновлення та видалення програмних пакетів під час керування залежностями.
Команда Yum update використовується для оновлення всіх встановлених пакетів. Команда Yum upgrade оновлює встановлені пакунки більш агресивно. Він лише оновлює наявні пакунки, замінюючи старі версії. Ця команда оновлює пакети, видаляючи старі.
Oracle Linux надає утиліту yum, яку можна використовувати для встановлення або оновлення пакетів RPM. Основна перевага використання yum полягає в тому, що він також встановлює або оновлює будь-які залежності пакетів.
Встановіть, оновіть або видаліть RPM наступним чином:
- Щоб установити RPM зі сховища yum, виконайте таку команду: # yum install rpm_name.
- Щоб оновити певний RPM, виконайте таку команду: # yum update rpm_name.
- Щоб оновити всі RPM, виконайте таку команду: # yum update.
Дистрибутиви на основі Red Hat використовують RPM (RPM Package Manager) і YUM/DNF (Yellow Dog Updater, модифікований/Dandified YUM). [Примітка редактора: DNF або Dandified YUM є оновленим за замовчуванням, починаючи з Red Hat Enterprise Linux 8, CentOS 8, Fedora 22 і будь-яких дистрибутивів, заснованих на них. Загалом, варіанти однакові.