Erinevus Yum Ja RPM Vahel

Erinevus Yum Ja RPM Vahel
Erinevus Yum Ja RPM Vahel
Anonim

Yum vs RPM

Esialgse Linuxi installimise ajal installitakse vaikimisi suurem valik programme, kuid võib juhtuda, et kasutaja vajab uusi programme installima. Mõni aeg tagasi pidid kasutajad uue programmi installimiseks koostama ja koostama lähtekoodi. Kuid nüüd saavad kasutajad hõlpsasti installida eelnevalt koostatud programme, mida nimetatakse pakettideks. Pakettide haldamise tööriistu kasutatakse pakettide installimiseks, värskendamiseks ja Linuxi distributsioonidest eemaldamiseks. RPM on populaarne Linuxi platvormidel kasutatav paketihaldur. YUM on RPM-i kõrgetasemeline kasutajaliides. RPM töötas välja Red Hat, samas kui YUM (Yellowdog Updater, Modified) töötati algselt välja Duke'i ülikoolis Red Hati süsteemide haldamiseks füüsikalaboris. RPM-il on käsurea põhifunktsioonid, pakette saab Internetist,hoida installitud pakette andmebaasis ja neid saab integreerida teiste kasutajasõbralike graafiliste kasutajaliidenditega. YUM pakub RPM-i olemasoleva funktsionaalsuse kõrval mitmeid muid lisatud funktsioone.

Mis on RPM?

RPM võeti kasutusele Red Hat poolt 1995. aastal. Algselt oli see Red Hat Package Manager, kuid nüüd on see tuntud kui RPM Package Manager. RPM on Linuxi standardbaasi (LSB) vaikepaketi haldus. Algselt oli see mõeldud Red Hat Linuxile (mille tootmine lõpetati 2004. aastal), kuid seda kasutavad paljud teised GNU / Linuxi distributsioonid ja ka mõned muud opsüsteemid (nt Novell NetWare ja IBM AIX). RPM saab päringuid teha, kontrollida, installida, uuendada, pakette eemaldada ja muid mitmesuguseid funktsioone täita. RPM-i käivitamise käsk on rpm ja RPM-failide laiendus on ka.rpm. Tavaliselt kasutatakse terminit RPM nii tarkvara kui ka failitüübi tähistamiseks. RPM sisaldab nõuetele vastavat tarkvara, samas kui teised seotud SPRM-failid sisaldavad kas vastava kompileerimata paketi allikat või skripte. RPM-pakettide krüptograafiline kontrollimine on lubatud GPG ja MD5 kaudu. Vastavad plaasterfailid (PatchRPM ja DeltaRPM) võivad uuendada RPM-i installitud tarkvara. Lisaks hindab RPM sõltuvusi ehitamise ajal automaatselt.

Mis on Yum?

Yum (Yellowdog Updater, muudetud) on RPM-iga ühilduvate Linuxi distributsioonide pakettjutt. See on tegelikult RPM-i kõrgetasemeline ümbris. See on avatud lähtekoodiga paketihaldur, mis pakub käsurea võimalusi. Siiski on olemas olemasolevaid tööriistu, mis pakuvad YUM-ile GUI funktsionaalsust. See on Duke'i välja töötatud YUP (Yellowdog Updater) täielik ümberkirjutamine. YUM-i kasutatakse nüüd Red Hat Enterprise Linuxis (RHEL), Fedoras, CentOS ja Yellow Dog Linuxis (asendades YUP-i). Tarkvara automaatne värskendamine toimub pakettide yum-updateesd, yum-updatenboot, yup-cron või PackageKit kaudu. YUM XML-i hoidla (pakettide kogud) on esimene omataoline RPM-põhiste süsteemide jaoks.

Mis vahe on Yumil ja RPM-il?

RPM on Linuxipõhiste süsteemide paketihaldur, YUM aga RPM-põhiste Linuxi jaotuste paketihalduri utiliit. Teisisõnu on YUM RPM-i eesliides (kõrgetasemeline ümbris). RPM-i võib võrrelda YUM-iga suhteliselt madalana. YUM kasutab RPM-i andmebaasides olevat teavet, et hõlbustada kõigi süsteemi salvestatud pakettide haldamist. Lisaks RPM-i kõrgetasemelise kasutajaliidese pakkumisele lisab YUM automaatsed värskendused ja sõltuvushaldus. Erinevalt RPM-st pakub YUM võimalust hoidlatega töötada.

Soovitatav: