Yum проти RPM

Автор: Laura McKinney
Дата Створення: 7 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Администрирование Linux, часть 1.2: Пакетные менеджеры rpm, dpkg, yum, apt
Відеоролик: Администрирование Linux, часть 1.2: Пакетные менеджеры rpm, dpkg, yum, apt

Зміст

Широко використовується термін Yum, який є дуже корисним менеджером пакунків, а з іншого боку монети, RPM - оригінальний пакет, над яким працює Yum. Основна мета розробки та створення чудового твору Yum - забезпечити можливість додавання або видалення програмного забезпечення для користувачів. В той час як цей набір програмного забезпечення входить в обороти. Загалом, RPM - це корисна програма, мета якої - маніпулювати спеціально пакетами, на які потрібно впливати. У той час як Yum - це більш розумна система управління, яка має можливість знаходити залежності та завантажувати файли .rpm незалежно від того, присутні вони в системі чи ні.


Зміст: Різниця між Yum та RPM

  • Що таке RPM?
  • Що таке Yum?
  • Ключові відмінності
  • Відео Пояснення

Що таке RPM?

Використовуючи команду RPM (відому як менеджер пакунків redhat), користувачі повинні знати точне розташування пакету .rpm. RPM - це потужний менеджер пакунків, який можна використовувати для створення, встановлення, запиту, перевірки, оновлення та стирання окремих програмних пакетів. Це дуже корисний менеджер пакунків за замовчуванням, але він не забезпечує вас засобом відстеження самих залежностей.

Що таке Yum?

Термін Yum означає модифікатор оновлення Yellow Dog. Функція Yum є досить просунутою порівняно з RPM, оскільки вона здатна знаходити потрібний файл сам, для якого потрібно знати його ім'я, і ​​він повинен бути доступний у вашому списку сховищ одночасно. Yum встановлюється зі своїми залежностями.


Ключові відмінності

  1. Це властивість yum, що він знає, як розв’язати залежних. З іншого боку, навіть незважаючи на те, що rpm має компетенцію попереджувати вас про ці залежності, але він не може створити додаткові пакети для вас.
  2. Послуги RPM дозволять yum одночасно встановлювати більше однієї версії будь-якого файлу. Зовсім навпаки, YUM поінформує вас про попередню версію пакета, яка вже встановлена ​​у вашій системі, але ніколи не дозволить вам встановити кілька її версій.
  3. Під час використання RPM, якщо ви згадуєте про необхідність оновлення пакету, RPM намагатиметься зробити так, для чого він використовуватиме завантаження необхідних залежностей. Після цього він встановить їх і для вас. Якщо ви не надаєте RMP жодного імені пакета, RPM спробує ініціювати процес оновлення кожного пакета, встановленого у вашій системі. Використовуючи інструмент оновлення yum, він намагатиметься позбутися будь-якого пакету, в якому є "застарілий" варіант.