Hvad er YUM?
Yellow Dog Updater Modified (YUM) er et pakkehåndteringsprogram til computere, der kører Linux-operativsystemer. En pakke er normalt et softwareprogram, men udtrykket kan også omfatte andre elementer, såsom dokumentation, kildekode og ekstra niveauer for spil. Pakkehåndtering er et udtryk, der bruges til at beskrive processerne med at tilføje, fjerne og opdatere software på en computer.
Yum blev skrevet til en Linux-distribution kaldet Yellowdog, men vil arbejde med mange andre, der bruger RedPM Package Manager (RPM) format til deres pakker. Det er gratis software udviklet af Seth Vidal og frigivet som open-source, hvilket betyder, at folk kan få adgang til koden for at hjælpe med at rette bugs eller udvikle tilpassede versioner af applikationen. Det leveres sammen med mange Linux-distributioner, men kan også downloades separat fra yum-webstedet.
På disse operativsystemer er yum en standardmetode til styring af installation og fjernelse af software. Der findes flere grafiske applikationer, så brugerne nemt kan tilføje og fjerne pakker; mange er imidlertid simpelthen venlige grænseflader med yum, der kører nedenunder. Disse programmer præsenterer brugeren med en liste over tilgængelig software og videregiver brugerens valg til behandling. Det er yum, der faktisk downloader pakkerne og installerer dem i baggrunden. Dem, der kender Linux-kommandolinjen, kan synes det er mere praktisk at skrive kommandoer direkte.
Pakker downloades fra samlinger, der kaldes depoter, som kan være online, på et netværk og / eller på installationsmedier. Hvis en pakke, der skal installeres, er afhængig af, at en anden er til stede, kan denne afhængighed normalt løses, uden at brugeren har brug for at kende detaljerne. For eksempel kan et spil, der installeres, afhænge af specifik software til at afspille sin musik. Problemet med at løse sådanne afhængigheder kan håndteres af yum, fordi det ved om alle de andre pakker, der er tilgængelige i depotet.
Mens det mest bruges til at installere ny software, er hele systemopgraderinger også mulige med yum. Det har en funktion, der bestemmer, hvilke pakker der skal ændres for at opdatere operativsystemet til den nyeste version. Eftersom den kender til så mange pakker, har brugeren desuden et væld af software lige ved hånden. Ved at oprette og styre et brugerdefineret lager, kan netværksadministratorer, såsom computer supportteam for et firma, let kontrollere, hvilken software der er tilgængelig til at installere på deres brugers computere.