Kas yra YUM?

Yellow dog Updater Modified (YUM) yra paketų valdymo programa, skirta kompiuteriams, kuriuose veikia Linux operacinės sistemos. Paketas paprastai yra programinė įranga, tačiau terminas taip pat gali apimti kitus elementus, pvz., dokumentus, šaltinio kodą ir papildomus žaidimų lygius. Paketų valdymas yra terminas, naudojamas apibūdinti programinės įrangos pridėjimo, pašalinimo ir atnaujinimo kompiuteryje procesus.

Yum buvo sukurtas Linux platinimui, pavadintam Yellowdog, bet veiks su daugeliu kitų, kurie savo paketams naudoja RedHat Package Manager (RPM) formatą. Tai nemokama programinė įranga, kurią sukūrė Seth Vidal ir išleista kaip atvirojo kodo, o tai reiškia, kad žmonės gali pasiekti kodą, kad padėtų ištaisyti klaidas arba kurti pritaikytas programos versijas. Jis pateikiamas kartu su daugeliu „Linux“ platinimų, tačiau jį taip pat galima atsisiųsti atskirai iš „yum“ svetainės.

Šiose operacinėse sistemose yum yra standartinis programinės įrangos diegimo ir pašalinimo valdymo metodas. Yra keletas grafinių programų, leidžiančių vartotojams lengvai pridėti ir pašalinti paketus; tačiau daugelis jų yra tiesiog draugiškos sąsajos su yum. Šios programos pateikia vartotojui galimos programinės įrangos sąrašą ir perduoda vartotojo pasirinkimą apdoroti. „Yum“ iš tikrųjų atsisiunčia paketus ir įdiegia juos fone. Tiems, kurie yra susipažinę su Linux komandų eilute, gali būti patogiau įvesti komandas tiesiogiai.

Paketai atsisiunčiami iš kolekcijų, vadinamų saugyklomis, kurios gali būti internete, tinkle ir (arba) diegimo laikmenoje. Jei vienas paketas, kurį ketinama įdiegti, priklauso nuo kito, šią priklausomybę paprastai galima pašalinti vartotojui nežinant išsamios informacijos. Pavyzdžiui, diegiamas žaidimas gali priklausyti nuo konkrečios programinės įrangos, leidžiančios žaisti jo muziką. Tokių priklausomybių sprendimo problemą gali išspręsti „yum“, nes ji žino apie visus kitus saugykloje esančius paketus.

Nors jis dažniausiai naudojamas naujai programinei įrangai įdiegti, naudojant „yum“ taip pat galima atnaujinti visą sistemą. Ji turi funkciją, kuri nustato, kuriuos paketus reikia modifikuoti, norint atnaujinti operacinę sistemą į naujausią versiją. Be to, kadangi jis žino apie tiek daug paketų, vartotojas turi daugybę programinės įrangos po ranka. Kurdami ir tvarkydami pasirinktinę saugyklą, tinklo valdytojai, pavyzdžiui, įmonės kompiuterių palaikymo komanda, gali lengvai valdyti, kokią programinę įrangą galima įdiegti savo vartotojų kompiuteriuose.