Разница между Yum и RPM (с таблицей)

Оглавление:

Anonim

Диспетчер пакетов - это компьютерное программное обеспечение, которое обрабатывает пакеты, устанавливает, обновляет и обновляет необходимые пакеты, а остальное архивирует. Так при чем здесь Yum и RPM?

Yum и RPM являются менеджерами пакетов для систем Linux. Они используются в зависимости от используемого дистрибутива Linux и ваших индивидуальных потребностей. Но многим трудно отличить эти два

Ням против RPM

Разница между Yum и RPM заключается в том, что, в то время как Yum может устанавливать только пакеты, доступные в его репозитории, RPM может устанавливать несколько пакетов с правильным именем файла и расширением.rpm. Несмотря на то, что они оба являются менеджерами пакетов и их основная функция заключается в установке, обновлении и обновлении пакетов, они по-прежнему работают по-разному.

Yum расшифровывается как Yellowdog Updater Modified. Они менеджеры пакетов для систем Linux на основе RPM. Они представляют собой высокоуровневые менеджеры пакетов внешнего управления для дистрибутивов Linux, основанных на RPM.

RPM означает Redhat Packaging Manager. Его можно считать одним из старейших менеджеров пакетов, которые выполняют основные функции, такие как удаление, обновление, архивирование пакетов, полученных системами Linux.

Таблица сравнения Yum и RPM

Параметры сравнения

Ням

Об / мин

Определение

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

Был обновлен с YUP до Yum в 2003 году. Происхождение восходит к 1997 году.
Зависимость

Он автоматически разрешает и устанавливает зависимости. Не разрешает зависимости.
Установка пакета

Вы можете устанавливать только пакеты, доступные в репозитории, и показывает уже установленные пакеты. Это позволяет вам установить несколько пакетов, но вам нужно будет указать точное имя файла.
Обновление

Автоматические обновления выполняются до последней версии. Не допускает обновления.
Управление

Это инструмент, с помощью которого можно легко управлять RPM. Когда дело доходит до установки / обновления пакетов, это сложно.

Что такое ням?

Yum, что означает Yellowdog Upgrader Modified - это модифицированная или обновленная версия YUP или Yellowdog UPgrader, выпущенная в 2003 году. Она зависит от RPM.

Он в основном работает в системах Linux на основе RPM и зависит от RPM для выполнения своей функции, но также используется для управления, установки и обновления пакетов в системах Linux на основе RPM.

Yum может выполнять все функции в зависимости от скорости вращения. Он может определять и разрешать зависимости. Хотя он не может установить несколько пакетов, таких как RPM, он может установить пакеты, которые уже доступны в репозитории.

Yum также может сканировать и обновлять пакеты до последних версий. Он также полностью полагается на онлайн-репозитории.

Что такое RPM?

RPM означает Redhat Packaging Manager и был разработан в 1997 году. Это модифицированная версия менеджеров пакетов с расширением.pm, появившаяся в 1993 году. С некоторыми дополнительными преимуществами и функциями он стал одним из самых сильных и старейших менеджеров пакетов для Системы Linux.

Это бесплатная система управления пакетами с открытым исходным кодом, которая работает в системах распространения Linux и выполняет основные функции по установке, удалению, сканированию, обновлению, обновлению и т. Д.

Системы Linux на основе RPM нуждаются в Yum для управления, поскольку он не может определять и разрешать зависимости самостоятельно. Но он может устанавливать несколько пакетов, в отличие от Yum, при условии, что мы даем правильное имя файла с расширением.rpm. Это упростило бы диспетчеру пакетов поиск файла.

RPM не зависит от онлайн-репозиториев для каких-либо своих служб, и он не может сканировать или обновлять себя или свои пакеты до последних версий. Он может отображать только текущую доступную версию.

Основное различие между YUM и RPM

  1. Yum и RPM, хотя и являются менеджерами пакетов Linux, они все же разные даже по своему значению. В то время как Yum является менеджером пакетов верхнего уровня, работающим в системах Linux на основе RPM, RPM - это менеджер пакетов нижнего уровня, который выполняет основные функции.
  2. YUP или Yellowdog UPgrader был впервые создан и полностью разработан в период с 1999 по 2000 год. Обновленная версия YUP, известная как Yum, была переработана или изменена в 2003 году. RPM или Redhat были разработаны в 1997 году.
  3. Yum может сканировать, определять и разрешать зависимости автоматически, тогда как RPM не может этого сделать. Он не устраняет зависимости.
  4. RPM позволяет устанавливать несколько пакетов, единственное необходимое условие - мы должны указать правильное имя файла с расширением «.rpm». Но в случае Yum он устанавливает только те пакеты, которые уже доступны в их репозитории, и показывает другие уже установленные пакеты.
  5. Несмотря на то, что одной из функций диспетчера пакетов является установка и обновление пакетов системы Linux, RPM не позволяет обновлять существующие пакеты, тогда как Yum помогает сканировать пакеты и уведомляет, а также обновляет их до последней версии.
  6. Что касается управления этими менеджерами пакетов, Yum также является программным обеспечением, используемым для управления RPM, тогда как RPM сложно обрабатывать в случаях установки и обновления.

Вывод

Менеджер пакетов - это программное обеспечение, используемое для управления, установки, обновления, обновления и т. Д. Пакетов системы. В системах на базе Linux или в системах Linux есть множество таких менеджеров упаковки, в которых есть два: Yum и RPM.

RPM или Redhat Packaging Manager, представленный в 1997 году, является одним из старейших менеджеров пакетов в системах на базе Linux. Его основные функции включают установку нескольких пакетов. Это мощная система управления пакетами для установки, удаления, проверки и обновления пакетов, полученных системами Linux.

Yum или Yellowdog Upgrader Modify, разработанная в 2003 году, представляет собой систему управления пакетами, используемую для систем Linux на основе RPM. Они также устанавливают пакеты, но не так, как RPM. В основном они также помогают с управлением RPM.

Разница между Yum и RPM заключается в том, что Yum может проверять и обновлять пакеты, а RPM этого делать не может. Yum также может разрешать зависимости самостоятельно, в то время как это невозможно для RPM.

Ссылка

Разница между Yum и RPM (с таблицей)