Yellow dog Updater Modified (YUM) je aplikacija za upravljanje paketima za računala s operacijskim sustavom Linux. Paket je obično softverska aplikacija, ali pojam može obuhvaćati i druge stavke kao što su dokumentacija, izvorni kod i dodatne razine za igre. Upravljanje paketima je izraz koji se koristi za opisivanje procesa dodavanja, uklanjanja i ažuriranja softvera na računalu.
Yum je napisan za Linux distribuciju pod nazivom Yellowdog, ali će raditi s mnogim drugima koji koriste RedHat Package Manager (RPM) format za svoje pakete. Riječ je o besplatnom softveru koji je razvio Seth Vidal i objavljen kao open-source, što znači da ljudi mogu pristupiti kodu koji pomaže u ispravljanju grešaka ili razvoju prilagođenih verzija aplikacije. Dolazi u paketu s mnogim distribucijama Linuxa, ali se također može zasebno preuzeti s web stranice yum.
Na ovim operativnim sustavima, yum je standardna metoda upravljanja instalacijom i uklanjanjem softvera. Postoji nekoliko grafičkih aplikacija koje korisnicima omogućuju jednostavno dodavanje i uklanjanje paketa; međutim, mnoga su jednostavno prijateljska sučelja s yum koji se nalazi ispod. Ovi programi prikazuju korisniku popis dostupnog softvera i prosljeđuju odabir korisnika na obradu. Upravo yum zapravo preuzima pakete i instalira ih u pozadini. Oni koji poznaju naredbeni redak Linuxa možda će smatrati da je prikladnije izravno upisivati naredbe.
Paketi se preuzimaju iz zbirki zvanih spremišta, koja mogu biti online, na mreži i/ili na instalacijskom mediju. Ako se jedan paket koji treba instalirati oslanja na prisutnost drugog, ova se ovisnost obično može riješiti bez potrebe da korisnik zna pojedinosti. Na primjer, igra koja se instalira može ovisiti o određenom softveru za reprodukciju njezine glazbe. Problem rješavanja takvih ovisnosti može riješiti yum jer zna za sve ostale pakete koji su dostupni u spremištu.
Iako se uglavnom koristi za instaliranje novog softvera, uz yum su moguće i nadogradnje cijelog sustava. Ima značajku koja određuje koje pakete treba modificirati kako bi se operativni sustav ažurirao na najnoviju verziju. Osim toga, budući da zna za toliko paketa, korisnik ima mnoštvo softvera na dohvat ruke. Stvaranjem i upravljanjem prilagođenog repozitorija, upravitelji mreže, kao što je tim za računalnu podršku za tvrtku, mogu lako kontrolirati koji je softver dostupan za instaliranje na računala njihovih korisnika.