Verskil tussen Yum en RPM

Verskil tussen Yum en RPM
Verskil tussen Yum en RPM

Video: Verskil tussen Yum en RPM

Video: Verskil tussen Yum en RPM
Video: Russian TYPICAL (Soviet) Apartment Tour: Could You Live Here? 2024, Oktober
Anonim

Yum vs RPM

Tydens die aanvanklike Linux-installasie word groter verskeidenheid programme by verstek geïnstalleer, maar daar kan geleenthede wees waar 'n gebruiker nuwe programme moet installeer. 'n Ruk gelede moes gebruikers bronkode saamstel en bou om 'n nuwe program te installeer. Maar nou kan gebruikers maklik voorafgeboude programme genaamd pakkette installeer. Pakketbestuurnutsmiddels word gebruik om pakkette van die Linux-verspreidings te installeer, op te dateer en te verwyder. RPM is 'n gewilde pakketbestuurder wat op Linux-platforms gebruik word. YUM is 'n hoëvlak-frontend vir RPM. RPM is ontwikkel deur Red Hat, terwyl YUM (Yellowdog Updater, Modified) oorspronklik by Duke Universiteit ontwikkel is vir die bestuur van Red Hat-stelsels in die fisika-laboratorium. RPM het basiese opdragreël-funksionaliteit, kan pakkette vanaf die internet verkry, geïnstalleerde pakkette in 'n databasis hou en kan geïntegreer word met ander gebruikersvriendelike GUI's. YUM verskaf verskeie ander bykomende funksionaliteite bo en behalwe die bestaande funksionaliteit van RPM.

Wat is RPM?

RPM is in 1995 deur Red Hat bekendgestel. Dit was oorspronklik bekend as Red Hat Pakketbestuurder, maar staan nou bekend as RPM Pakketbestuurder. RPM is die verstek pakketbestuurder in Linux Standard Base (LSB). Dit was oorspronklik bedoel vir die Red Hat Linux (wat in 2004 gestaak is), maar dit word deur baie ander GNU/Linux-verspreidings sowel as sommige ander bedryfstelsels (bv. Novell NetWare en IBM AIX) gebruik. RPM kan navraag doen, verifieer, installeer, opgradeer, pakkette verwyder en ander diverse funksies uitvoer. Die opdrag om RPM aan te roep is rpm en die uitbreiding van RPM-lêers is ook.rpm. Tipies word die term RPM gebruik om na beide die sagteware en die lêertipe te verwys. RPM bevat die sagteware wat voldoen word, terwyl 'n ander verwante SPRM-lêers óf die bron óf skrifte van die ooreenstemmende nie-saamgestelde pakket bevat. Kriptografiese verifikasie van RPM-pakkette word deur GPG en MD5 toegelaat. Ooreenstemmende pleisterlêers (PatchRPM en DeltaRPM) kan die sagteware wat deur RPM geïnstalleer is, opdateer. Verder, RPM evalueer afhanklikhede by boutyd outomaties.

Wat is Yum?

Yum (Yellowdog Updater, Modified) is 'n pakketbestuurder vir RPM-versoenbare Linux-verspreidings. Dit is eintlik 'n hoëvlak-omhulsel vir RPM. Dit is 'n oopbronpakketbestuurder, wat opdragreëlvermoë bied. Daar is egter bestaande gereedskap wat GUI-funksionaliteit aan YUM kan verskaf. Dit is 'n volledige herskrywing van YUP (Yellowdog Updater), wat deur Duke ontwikkel is. YUM word nou gebruik in Red Hat Enterprise Linux (RHEL), Fedora, CentOS en Yellow Dog Linux (vervang YUP). Outomatiese opdatering van sagteware word geakkommodeer deur yum-updateesd, yum-updatenboot, yup-cron of PackageKit-pakkette. YUM XML-bewaarplek (versamelings van pakkette) is die eerste in sy soort vir RPM-gebaseerde stelsels.

Wat is die verskil tussen Yum en RPM?

RPM is 'n pakketbestuurder vir Linux-gebaseerde stelsels, terwyl YUM 'n pakketbestuurder is vir RPM-gebaseerde Linux-verspreidings. Met ander woorde, YUM is 'n frontend (hoëvlak-omhulsel) vir RPM. RPM kan geïdentifiseer word as relatief lae vlak, in vergelyking met YUM. YUM gebruik die inligting in die RPM-databasisse om dit makliker te maak om alle pakkette wat op die stelsel gestoor is, te bestuur. Benewens die verskaffing van 'n hoëvlak-frontend aan RPM, voeg YUM outomatiese opdaterings en afhanklikheidsbestuur by. Anders as RPM, bied YUM die vermoë om met bewaarplekke te werk.

Aanbeveel: