Co to jest YUM?
Yellow Dog Updater Modified (YUM) to aplikacja do zarządzania pakietami dla komputerów z systemem operacyjnym Linux. Pakiet to zazwyczaj aplikacja, ale termin ten może również obejmować inne elementy, takie jak dokumentacja, kod źródłowy i dodatkowe poziomy gier. Zarządzanie pakietami to termin opisujący procesy dodawania, usuwania i aktualizacji oprogramowania na komputerze.
Yum został napisany dla dystrybucji Linuksa o nazwie Yellowdog, ale będzie działał z wieloma innymi, które używają formatu RedHat Package Manager (RPM) dla swoich pakietów. Jest to darmowe oprogramowanie opracowane przez Setha Vidala i wydane jako oprogramowanie typu open source, co oznacza, że ludzie mogą uzyskać dostęp do kodu, aby pomóc w naprawie błędów lub opracowaniu niestandardowych wersji aplikacji. Jest dostarczany w pakiecie z wieloma dystrybucjami Linuksa, ale można go również pobrać osobno ze strony internetowej yum.
W tych systemach operacyjnych yum jest standardową metodą zarządzania instalacją i usuwaniem oprogramowania. Istnieje kilka aplikacji graficznych umożliwiających użytkownikom łatwe dodawanie i usuwanie pakietów; jednak wiele z nich jest po prostu przyjaznymi interfejsami, a pod nimi biegnie mniam. Programy te przedstawiają użytkownikowi listę dostępnych programów i przekazują wybór użytkownika do przetworzenia. To właśnie on pobiera pakiety i instaluje je w tle. Dla osób zaznajomionych z linią poleceń Linux może być wygodniejsze wpisywanie poleceń bezpośrednio.
Pakiety są pobierane ze zbiorów zwanych repozytoriami, które mogą być online, w sieci i / lub na nośniku instalacyjnym. Jeśli jeden pakiet, który ma zostać zainstalowany, zależy od obecności innego, zależność tę można zwykle rozwiązać bez konieczności znajomości szczegółów przez użytkownika. Na przykład instalowana gra może zależeć od konkretnego oprogramowania do odtwarzania muzyki. Problem rozwiązywania takich zależności może być rozwiązany przez yum, ponieważ wie o wszystkich innych pakietach dostępnych w repozytorium.
Chociaż jest on głównie używany do instalowania nowego oprogramowania, możliwe są również aktualizacje całego systemu z yum. Posiada funkcję, która określa, które pakiety należy zmodyfikować, aby zaktualizować system operacyjny do najnowszej wersji. Dodatkowo, ponieważ wie o tak wielu pakietach, użytkownik ma bogate oprogramowanie na wyciągnięcie ręki. Tworząc niestandardowe repozytorium i zarządzając nimi, menedżerowie sieci, tacy jak zespół obsługi komputera w firmie, mogą łatwo kontrolować oprogramowanie dostępne do zainstalowania na komputerach użytkowników.