Tofauti Kati ya Yum na RPM

Tofauti Kati ya Yum na RPM
Tofauti Kati ya Yum na RPM

Video: Tofauti Kati ya Yum na RPM

Video: Tofauti Kati ya Yum na RPM
Video: Tofauti kati ya FBI na CIA,vikosi vya INTELIJENSIA nchini MAREKANI. 2024, Novemba
Anonim

Yum vs RPM

Wakati wa usakinishaji wa mwanzo wa Linux, uteuzi mkubwa zaidi wa programu husakinishwa kwa chaguomsingi, lakini kunaweza kuwa na matukio ambapo mtumiaji anahitaji programu mpya kusakinishwa. Muda fulani nyuma, watumiaji walihitajika kukusanya na kuunda msimbo wa chanzo ili kusakinisha programu mpya. Lakini sasa, watumiaji wanaweza kusanikisha kwa urahisi programu zilizojengwa tayari zinazoitwa vifurushi. Zana za usimamizi wa vifurushi hutumika kusakinisha, kusasisha na kuondoa vifurushi kutoka kwa usambazaji wa Linux. RPM ni kidhibiti maarufu cha kifurushi kinachotumiwa kwenye majukwaa ya Linux. YUM ni mstari wa mbele wa kiwango cha juu kwa RPM. RPM ilitengenezwa na Red Hat, huku YUM (Yellowdog Updater, Modified) ilitengenezwa awali katika Chuo Kikuu cha Duke kwa ajili ya kusimamia mifumo ya Red Hat katika maabara ya fizikia. RPM ina utendakazi wa msingi wa mstari wa amri, inaweza kupata vifurushi kutoka kwa mtandao, kuweka vifurushi vilivyosakinishwa kwenye hifadhidata na inaweza kuunganishwa na GUI zingine zinazofaa mtumiaji. YUM hutoa vipengele vingine kadhaa vilivyoongezwa juu ya utendakazi uliopo wa RPM.

RPM ni nini?

RPM ilianzishwa na Red Hat mwaka wa 1995. Hapo awali ilijulikana kama Meneja wa Kifurushi cha Red Hat, lakini sasa inajulikana kama RPM Package Manager. RPM ndio kipanga chaguo-msingi cha kifurushi katika Linux Standard Base (LSB). Hapo awali ilikusudiwa Red Hat Linux (ambayo ilikomeshwa mnamo 2004), lakini inatumiwa na usambazaji mwingine mwingi wa GNU/Linux na mifumo mingine ya uendeshaji (k.m. Novell NetWare na IBM AIX). RPM inaweza kuuliza, kuthibitisha, kusakinisha, kusasisha, kuondoa vifurushi na kufanya kazi zingine tofauti. Amri ya kuomba RPM ni rpm na kiendelezi cha faili za RPM pia ni.rpm. Kwa kawaida, neno RPM hutumiwa kurejelea programu na aina ya faili. RPM ina programu inayofuatwa, ilhali faili nyingine zinazohusiana za SPRM zina aidha chanzo au hati za kifurushi kinacholingana ambacho hakijakusanywa. Uthibitishaji wa kriptografia wa vifurushi vya RPM unaruhusiwa kupitia GPG na MD5. Faili za viraka zinazolingana (PatchRPM na DeltaRPM) zinaweza kusasisha programu iliyosakinishwa na RPM. Zaidi ya hayo, RPM hutathmini utegemezi kiotomatiki wakati wa kujenga.

Yum ni nini?

Yum (Kisasisho cha Yellowdog, Iliyorekebishwa) ni kipanga kifurushi cha usambazaji wa Linux unaooana na RPM. Kwa kweli ni kanga ya kiwango cha juu kwa RPM. Ni meneja wa kifurushi cha chanzo huria, ambacho hutoa uwezo wa mstari wa amri. Walakini, kuna zana zilizopo ambazo zinaweza kutoa utendakazi wa GUI kwa YUM. Ni uandishi kamili wa YUP (Yellowdog Updater), ambayo ilitengenezwa na Duke. YUM sasa inatumika katika Red Hat Enterprise Linux (RHEL), Fedora, CentOS na Yellow Dog Linux (ikichukua nafasi ya YUP). Usasishaji otomatiki wa programu unashughulikiwa kupitia yum-updateesd, yum-updatenboot, yup-cron au PackageKit vifurushi. Hazina ya YUM XML (mikusanyiko ya vifurushi) ni ya kwanza ya aina yake kwa mifumo inayotegemea RPM.

Kuna tofauti gani kati ya Yum na RPM?

RPM ni kidhibiti kifurushi cha mifumo inayotegemea Linux, wakati YUM ni matumizi ya kidhibiti kifurushi kwa usambazaji wa Linux kulingana na RPM. Kwa maneno mengine, YUM ni sehemu ya mbele (karatasi ya kiwango cha juu) ya RPM. RPM inaweza kutambuliwa kama kiwango cha chini, ikilinganishwa na YUM. YUM hutumia maelezo katika hifadhidata za RPM ili kurahisisha kudhibiti vifurushi vyote vilivyohifadhiwa kwenye mfumo. Mbali na kutoa hali ya mbele ya kiwango cha juu kwa RPM, YUM huongeza masasisho ya kiotomatiki na usimamizi wa utegemezi. Tofauti na RPM, YUM inatoa uwezo wa kufanya kazi na hazina.

Ilipendekeza: