YUM pret piemērotību
Yellowdog Updater, Modified (pazīstams arī kā YUM) ir komandrindas pakešu pārvaldības utilīta, kas nozīmē, ka caur komandu logu tā automatizē programmatūras pakešu instalēšanu, jaunināšanu, konfigurēšanu un noņemšanu no datora. Tā ir atvērtā pirmkoda utilīta, kas ir pieejama visiem tīkla administratoriem. Ir vairāki rīki, kas uzlabo YUM komandrindas saskarni ar grafiskām lietotāja saskarnēm, padarot tās funkcionalitāti labāku.
Piemērotība kā uzlabots iepakošanas rīks (vai APT), kas parāda programmatūras pakotnes un dod lietotājam iespēju izvēlēties pakotnes, kuras viņi vēlas instalēt vai noņemt no sava datora. Piemērotība nāk komplektā ar jaudīgu meklēšanas sistēmu, kas izmanto elastīgus meklēšanas modeļus. Tas galvenokārt ir balstīts uz ncurses datora termināļa bibliotēku - programmēšanas bibliotēku, kas nodrošina API un dod programmētājam pilnvaras rakstīt teksta lietotāja saskarni, neizmantojot termināli.
YUM ir pilnīgs tā priekšgājēja Yellowdog Updater (pazīstams arī kā YUP) kapitālais remonts. Tas tika iecerēts kā līdzeklis Red Hat Linux sistēmu atjaunināšanai un pārvaldībai, un kopš tā sākuma to ir pieņēmuši Red Hat Enterprise Linux, Fedora, CentOS un daudzi citi Linux izplatījumi, kuru pamatā ir RPM. Lietderība YUM sinhronizē attālos metadatus ar vietējo klientu, neierosinot to darīt. Tādējādi YUM nav spējīgs izgāzties, ja lietotājs neizpilda komandu ar intervālu, kāds nepieciešams konkrētajai komandai.
Piemērotība nāk ar komandrindas saskarni (vai CLI), kas ir līdzīga rīku grupai (Advanced Packaging Tool, kas darbojas ar galvenajām bibliotēkām, lai veiktu programmatūras instalēšanu un noņemšanu). Atšķirībā no daudzām citām API, Aptitude darbībai nav vajadzīgas saknes privilēģijas. Tā vietā tiek parādīts aicinājums “Kļūt saknei”, ja šīs tiesības tiek uzskatītas par nepieciešamām. Atverot Aptitude, tas piedāvā vītņotu pakešu sarakstu, kuras var pārvietoties, izmantojot bulttaustiņus un Enter taustiņu, lai atvērtu un sakļautu mezglus.
YUM arī izmanto atsevišķu rīku, lai iestatītu savus krātuvus. Šis rīks ir pazīstams kā “createrepo” un ģenerē nepieciešamos XML metadatus, kā arī splītu metadatus, ja ir atlasīta opcija -d), kas nepieciešami YUM repozitoriju izveidošanai. Rīks, kas pazīstams kā “mrepo”, palīdz YUM krātuvju izveidē un uzturēšanā.
Kopsavilkums:
1. YUM ir komandrindas pakotņu pārvaldības utilīta, kas pārvalda programmatūras pakotņu instalēšanu, jaunināšanu, konfigurēšanu un noņemšanu; Piemērotība kā APT, kas parāda programmatūras pakotnes un dod lietotājam tiesības izvēlēties, kuras programmas viņa vēlas instalēt vai noņemt.
2. YUM automātiski sinhronizē attālos metadatus ar vietējo klientu, neprasot uzvedni; Piemērotībai ir komandrindas saskarne, kas veic programmatūras instalēšanu un noņemšanu, neizmantojot saknes privilēģijas.