Yum срещу RPM
Съдържание
Широко се използва терминът Yum, който е много полезен мениджър на пакети, а от другата страна на монетата, RPM е оригиналният пакет, за който Yum работи. Основната цел на проектирането и производството на забележителното създаване на Yum е да предостави възможност за добавяне или премахване на софтуер на потребителите. Като има предвид, че този софтуерен комплект идва в рамките на RPM. Като цяло, RPM е полезна програма, чиято цел е да манипулира конкретно пакетите, които трябва да бъдат повлияни. Докато Yum е по-интелигентна система за управление, която има възможност да намира зависимостите и да изтегля .rpm файлове, без значение дали те присъстват в системата или не.
Съдържание: Разлика между Yum и RPM
- Какво е RPM?
- Какво е Yum?
- Ключови разлики
- Видео обяснение
Какво е RPM?
Използвайки командата RPM (известна като redhat package manager), потребителите са длъжни да знаят точното местоположение на .rpm пакета. RPM е мощен пакет мениджър, който е в състояние да използва за изграждане, инсталиране, питане, проверка, актуализиране и изтриване на отделните софтуерни пакети. Много полезен е мениджърът на пакети по подразбиране, но не ви предоставя възможност да проследявате самите зависимости.
Какво е Yum?
Терминът Yum означава модификатор за актуализиране на жълтите кучета. Функцията на Yum е доста напреднала в сравнение с RPM, тъй като той е в състояние да локализира желания файл, за който трябва да знаете името му и той трябва да бъде достъпен в списъка ви с хранилища едновременно. Yum е инсталиран със своите зависимости.
Ключови разлики
- Характерно за yum е, че той знае как да разрешава зависимите. От друга страна, въпреки че rpm има компетентността да ви предупреждава за тези зависимости, но не е в състояние да създаде допълнителни пакети за вас.
- Услугите на RPM ще позволят yum да инсталира повече от една версия на всеки файл едновременно. Точно обратното, YUM ще ви информира за предходната версия на пакета, която вече е инсталирана във вашата система, но никога не ви позволява да инсталирате множеството й версии.
- Докато използвате RPM, ако споменете, че е необходим пакет за актуализиране, RPM ще се опита да направи това, за което ще използва изтеглянето на необходимите зависимости. След това ще ги инсталира и за вас. Ако не предоставите RMP име на пакета, RPM ще се опита да започне процеса на актуализиране на всеки пакет, който е инсталиран във вашата система. Докато използва съоръжението за надстройване на yum, то ще се опита да се отърве от всеки пакет, в който е налична опцията „остаряла“.