Atšķirība Starp Yum Un RPM

Atšķirība Starp Yum Un RPM
Atšķirība Starp Yum Un RPM

Video: Atšķirība Starp Yum Un RPM

Video: Atšķirība Starp Yum Un RPM
Video: You MUST RAISE Your STANDARDS! | Tony Robbins | Top 10 Rules 2024, Novembris
Anonim

Yum vs RPM

Sākotnējās Linux instalēšanas laikā pēc noklusējuma tiek instalēta lielāka programmu izvēle, taču var būt gadījumi, kad lietotājam ir nepieciešamas jaunas programmas. Kādu laiku atpakaļ lietotājiem bija jāapkopo un jāveido pirmkods, lai instalētu jaunu programmu. Bet tagad lietotāji var viegli instalēt iepriekš izveidotas programmas, ko sauc par pakotnēm. Pakotņu pārvaldības rīkus izmanto pakotņu instalēšanai, atjaunināšanai un noņemšanai no Linux izplatīšanas. RPM ir populārs pakotņu pārvaldnieks, ko izmanto Linux platformās. YUM ir RPM augsta līmeņa priekšgals. RPM izstrādāja Red Hat, savukārt YUM (Yellowdog Updater, Modified) sākotnēji tika izstrādāts Duke University, lai pārvaldītu Red Hat sistēmas fizikas laboratorijā. RPM ir pamata komandrindas funkcionalitāte, tā var iegūt paketes no interneta,glabājiet instalētās paketes datu bāzē, un tās var integrēt ar citām lietotājam draudzīgām GUI. Papildus esošajai RPM funkcionalitātei YUM nodrošina vairākas citas pievienotās funkcijas.

Kas ir RPM?

RPM ieviesa Red Hat 1995. gadā. Tas sākotnēji bija pazīstams kā Red Hat Package Manager, bet tagad tas ir pazīstams kā RPM Package Manager. RPM ir noklusējuma pakotnes pārvaldnieks Linux Standard Base (LSB). Sākotnēji tas bija paredzēts Red Hat Linux (kura darbība tika pārtraukta 2004. gadā), taču to izmanto daudzi citi GNU / Linux izplatītāji, kā arī dažas citas operētājsistēmas (piemēram, Novell NetWare un IBM AIX). RPM var veikt vaicājumus, pārbaudīt, instalēt, jaunināt, noņemt paketes un veikt citas dažādas funkcijas. Komanda izsaukt RPM ir rpm, un RPM failu paplašinājums ir arī.rpm. Parasti termins RPM tiek izmantots gan programmatūrai, gan faila tipam. RPM satur atbilstošo programmatūru, savukārt citos saistītajos SPRM failos ir vai nu attiecīgās nekompilētās pakotnes avots, vai skripti. RPM pakotņu kriptogrāfiskā pārbaude ir atļauta, izmantojot GPG un MD5. Atbilstošie ielāpu faili (PatchRPM un DeltaRPM) var atjaunināt RPM instalēto programmatūru. Turklāt RPM automātiski novērtē atkarības būvēšanas laikā.

Kas ir Yum?

Yum (Yellowdog Updater, Modified) ir pakotnes silīcija ar RPM saderīgiem Linux izplatījumiem. Tas faktiski ir augsta līmeņa iesaiņotājs RPM. Tas ir atvērtā koda pakotņu pārvaldnieks, kas nodrošina komandrindas iespējas. Tomēr ir jau esošie rīki, kas var nodrošināt GUI funkcionalitāti YUM. Tas ir pilnībā pārrakstīts YUP (Yellowdog Updater), kuru izstrādāja Duke. YUM tagad tiek izmantots Red Hat Enterprise Linux (RHEL), Fedora, CentOS un Yellow Dog Linux (aizstājot YUP). Automātiska programmatūras atjaunināšana tiek nodrošināta, izmantojot paketes yum-updateesd, yum-updatenboot, yup-cron vai PackageKit. YUM XML krātuve (paku kolekcijas) ir pirmā šāda veida sistēma uz RPM balstītām sistēmām.

Kāda ir atšķirība starp Yum un RPM?

RPM ir pakotņu pārvaldnieks uz Linux balstītām sistēmām, savukārt YUM ir pakotņu pārvaldnieka lietderība uz RPM balstītām Linux izplatīšanām. Citiem vārdiem sakot, YUM ir RPM frontend (augsta līmeņa iesaiņotājs). RPM varētu identificēt kā relatīvi zemu līmeni, salīdzinot ar YUM. YUM izmanto RPM datu bāzēs esošo informāciju, lai atvieglotu visu sistēmā saglabāto pakotņu pārvaldību. Papildus augsta līmeņa priekšgala nodrošināšanai RPM, YUM pievieno automātiskus atjauninājumus un atkarības pārvaldību. Atšķirībā no RPM, YUM piedāvā iespēju strādāt ar krātuvēm.

Ieteicams: