Kaj je YUM?

Yellow dog Updater Modified (YUM) je aplikacija za upravljanje paketov za računalnike z operacijskimi sistemi Linux. Paket je običajno programska aplikacija, vendar lahko izraz vključuje tudi druge elemente, kot so dokumentacija, izvorna koda in dodatne ravni za igre. Upravljanje paketov je izraz, ki se uporablja za opis postopkov dodajanja, odstranjevanja in posodabljanja programske opreme v računalniku.

Yum je bil napisan za distribucijo Linuxa z imenom Yellowdog, vendar bo deloval s številnimi drugimi, ki za svoje pakete uporabljajo format RedHat Package Manager (RPM). Je brezplačna programska oprema, ki jo je razvil Seth Vidal in je bila izdana kot odprtokodna, kar pomeni, da lahko ljudje dostopajo do kode za pomoč pri odpravljanju napak ali razvoju prilagojenih različic aplikacije. Priložen je številnim distribucijam Linuxa, vendar ga je mogoče prenesti tudi ločeno s spletnega mesta yum.

V teh operacijskih sistemih je yum standardna metoda upravljanja namestitve in odstranjevanja programske opreme. Obstaja več grafičnih aplikacij, ki uporabnikom omogočajo enostavno dodajanje in odstranjevanje paketov; vendar so mnogi preprosto prijazni vmesniki, pod katerimi teče yum. Ti programi uporabniku predstavijo seznam razpoložljive programske opreme in posredujejo uporabnikovo izbiro v obdelavo. Prav yum je tisti, ki dejansko naloži pakete in jih namesti v ozadju. Tistim, ki poznajo ukazno vrstico Linux, bo morda bolj priročno vnesti ukaze neposredno.

Paketi se prenašajo iz zbirk, imenovanih repozitoriji, ki so lahko na spletu, v omrežju in/ali na namestitvenem mediju. Če se en paket, ki ga je treba namestiti, zanaša na prisotnost drugega, je to odvisnost običajno mogoče rešiti, ne da bi uporabnik moral vedeti podrobnosti. Na primer, igra, ki se namešča, je lahko odvisna od posebne programske opreme za predvajanje njene glasbe. Težavo reševanja takšnih odvisnosti lahko reši yum, ker ve za vse druge pakete, ki so na voljo v skladišču.

Čeprav se večinoma uporablja za namestitev nove programske opreme, so z yumom možne tudi celotne nadgradnje sistema. Ima funkcijo, ki določa, katere pakete je treba spremeniti, da se operacijski sistem posodobi na najnovejšo različico. Poleg tega ima uporabnik na dosegu roke ogromno programske opreme, ker pozna toliko paketov. Z ustvarjanjem in upravljanjem repozitorija po meri lahko upravljavci omrežij, kot je skupina za računalniško podporo podjetja, zlahka nadzorujejo, katera programska oprema je na voljo za namestitev v računalnike njihovih uporabnikov.