Yum срещу RPM

Автор: Laura McKinney
Дата На Създаване: 7 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
Настройка YUM в CentOS 7
Видео: Настройка YUM в CentOS 7

Съдържание

Широко се използва терминът Yum, който е много полезен мениджър на пакети, а от другата страна на монетата, RPM е оригиналният пакет, за който Yum работи. Основната цел на проектирането и производството на забележителното създаване на Yum е да предостави възможност за добавяне или премахване на софтуер на потребителите. Като има предвид, че този софтуерен комплект идва в рамките на RPM. Като цяло, RPM е полезна програма, чиято цел е да манипулира конкретно пакетите, които трябва да бъдат повлияни. Докато Yum е по-интелигентна система за управление, която има възможност да намира зависимостите и да изтегля .rpm файлове, без значение дали те присъстват в системата или не.


Съдържание: Разлика между Yum и RPM

  • Какво е RPM?
  • Какво е Yum?
  • Ключови разлики
  • Видео обяснение

Какво е RPM?

Използвайки командата RPM (известна като redhat package manager), потребителите са длъжни да знаят точното местоположение на .rpm пакета. RPM е мощен пакет мениджър, който е в състояние да използва за изграждане, инсталиране, питане, проверка, актуализиране и изтриване на отделните софтуерни пакети. Много полезен е мениджърът на пакети по подразбиране, но не ви предоставя възможност да проследявате самите зависимости.

Какво е Yum?

Терминът Yum означава модификатор за актуализиране на жълтите кучета. Функцията на Yum е доста напреднала в сравнение с RPM, тъй като той е в състояние да локализира желания файл, за който трябва да знаете името му и той трябва да бъде достъпен в списъка ви с хранилища едновременно. Yum е инсталиран със своите зависимости.


Ключови разлики

  1. Характерно за yum е, че той знае как да разрешава зависимите. От друга страна, въпреки че rpm има компетентността да ви предупреждава за тези зависимости, но не е в състояние да създаде допълнителни пакети за вас.
  2. Услугите на RPM ще позволят yum да инсталира повече от една версия на всеки файл едновременно. Точно обратното, YUM ще ви информира за предходната версия на пакета, която вече е инсталирана във вашата система, но никога не ви позволява да инсталирате множеството й версии.
  3. Докато използвате RPM, ако споменете, че е необходим пакет за актуализиране, RPM ще се опита да направи това, за което ще използва изтеглянето на необходимите зависимости. След това ще ги инсталира и за вас. Ако не предоставите RMP име на пакета, RPM ще се опита да започне процеса на актуализиране на всеки пакет, който е инсталиран във вашата система. Докато използва съоръжението за надстройване на yum, то ще се опита да се отърве от всеки пакет, в който е налична опцията „остаряла“.