Mis on YUM?

Yellow dog Updater Modified (YUM) on paketihaldusrakendus Linuxi operatsioonisüsteeme kasutavatele arvutitele. Pakett on tavaliselt tarkvararakendus, kuid termin võib hõlmata ka muid elemente, nagu dokumentatsioon, lähtekood ja mängude lisatasemed. Paketihaldus on termin, mida kasutatakse arvutis tarkvara lisamise, eemaldamise ja värskendamise protsesside kirjeldamiseks.

Yum on kirjutatud Linuxi distributsioonile nimega Yellowdog, kuid see töötab paljude teistega, kes kasutavad oma pakettide jaoks RedHat Package Manager (RPM) vormingut. See on Seth Vidali välja töötatud tasuta tarkvara, mis on välja antud avatud lähtekoodiga, mis tähendab, et inimesed pääsevad koodile juurde, et aidata parandada vigu või arendada rakenduse kohandatud versioone. See on komplektis paljude Linuxi distributsioonidega, kuid selle saab ka yumi veebisaidilt eraldi alla laadida.

Nendes operatsioonisüsteemides on yum standardne meetod tarkvara installimise ja eemaldamise haldamiseks. On mitmeid graafilisi rakendusi, mis võimaldavad kasutajatel hõlpsasti pakette lisada ja eemaldada; paljud on aga lihtsalt sõbralikud liidesed, mille all jookseb yum. Need programmid esitavad kasutajale saadaoleva tarkvara loendi ja edastavad kasutaja valiku töötlemiseks. See on yum, mis tegelikult laadib paketid alla ja installib need taustale. Neile, kes tunnevad Linuxi käsurida, võib olla mugavam käske otse sisestada.

Paketid laaditakse alla kogudest, mida nimetatakse hoidlateks ja mis võivad olla võrgus, võrgus ja/või installikandjal. Kui üks installitav pakett eeldab teise olemasolu, saab selle sõltuvuse tavaliselt lahendada ilma, et kasutaja peaks üksikasju teadma. Näiteks võib installitava mängu muusika esitamine sõltuda konkreetsest tarkvarast. Selliste sõltuvuste lahendamise probleemiga saab hakkama yum, kuna ta teab kõiki teisi hoidlas saadaolevaid pakette.

Kuigi seda kasutatakse enamasti uue tarkvara installimiseks, on yumiga võimalik ka kogu süsteemi uuendamine. Sellel on funktsioon, mis määrab, milliseid pakette tuleb operatsioonisüsteemi uusimale versioonile värskendamiseks muuta. Lisaks, kuna see teab nii palju pakette, on kasutajal käeulatuses hulgaliselt tarkvara. Kohandatud hoidla loomise ja haldamise kaudu saavad võrguhaldurid, näiteks ettevõtte arvutitoe meeskond, hõlpsasti kontrollida, millist tarkvara on nende kasutajate arvutitesse installimiseks saadaval.