Krótki przewodnik po pracy z YUM w systemie Linux
Yellowdog Updater, Modified (w skrócie YUM) to menedżer pakietów używany w dystrybucjach Linuksa opartych na RPM (Red Hat Package Manager), takich jak CentOS, Fedora i RHEL (Red Hat Enterprise Linux). YUM ułatwia instalację, aktualizację, usuwanie i zarządzanie pakietami oprogramowania. W tym artykule omówimy podstawowe polecenia i zasady YUM, które pomogą ci efektywnie zarządzać pakietami w systemie Linux.
Instalowanie pakietów
Być może jednym z głównych i najczęściej używanych zadań i procesów menedżera pakietów YUM jest instalacja oprogramowania. Służy do tego polecenie yum install. Spójrzmy na przykład instalacji serwera WWW nginx
sudo yum install nginx
Po wykonaniu tego polecenia YUM automatycznie znajdzie wszystkie zależności potrzebne do zainstalowania nginx, pobierze je i zainstaluje.
Wyszukiwanie pakietów
Przed zainstalowaniem pakietu można użyć polecenia yum search, aby wyszukać go w repozytoriach. Na przykład, aby wyszukać pakiet powiązany ze słowem “website”:
yum search website
To polecenie zwróci listę wszystkich pakietów, które zawierają słowa kluczowe “web server” w ich opisie lub nazwie.
Aktualizacja pakietów
YUM umożliwia również aktualizację zainstalowanych pakietów do najnowszej wersji. Aby zaktualizować określony pakiet, należy użyć polecenia yum update z nazwą pakietu:
sudo yum update nginx
Jeśli chcesz zaktualizować wszystkie pakiety na serwerze, po prostu uruchom polecenie bez określania pakietu:
sudo yum update
To polecenie zaktualizuje wszystkie pakiety do najnowszej dostępnej wersji.
Usuwanie pakietów
Jeśli chcesz usunąć pakiet z systemu, użyj polecenia yum remove. Na przykład, aby usunąć pakiet httpd:
sudo yum remove nginx
YUM automatycznie usunie pakiet i wszelkie zależności, które nie są już używane przez inne zainstalowane programy.
Czyszczenie pamięci podręcznej
YUM przechowuje pobrane pakiety i informacje o nich w pamięci podręcznej. Przyspiesza to działanie systemu, ale z czasem pamięć podręczna może zajmować znaczną ilość miejsca. Aby wyczyścić pamięć podręczną, użyj polecenia yum clean. Czyszczenie wszystkich danych z pamięci podręcznej odbywa się za pomocą następującego polecenia:
sudo yum clean all
Polecenie to usuwa wszystkie pliki z pamięci podręcznej, w tym listy repozytoriów i pobrane pakiety.