Jak sprawdzić, czy pakiet jest dostępny w Yum?

How Check If Package Is Available Yum



Yellowdog Updater Modified lub w skrócie Yum to narzędzie do zarządzania pakietami dla pakietów RPM. Jest popularny w rodzinie dystrybucji REHL Linuksa, w tym CentOS i Fedora. Dlatego możesz myśleć o yum jako o programie startowym dla menedżera pakietów RPM.

Podobnie jak popularne menedżery pakietów, Yum działa za pośrednictwem repozytoriów zawierających kolekcje narzędzi w formacie rpm.







W tym krótkim omówimy podstawy yum i pokażemy dostępne pakiety w systemie używającym yum jako menedżera pakietów.



Lista dostępnych pakietów Yum

Aby wyświetlić dostępne pakiety, możemy użyć polecenia yum list, jak pokazano:



sudo lista mniamdo dyspozycji

To polecenie wyświetli nazwy wszystkich dostępnych pakietów, najnowszą wersję i repozytoria, do których należą





Yum Sprawdź zainstalowane pakiety

Yum jest niezwykle łatwy w użyciu; jak większość menedżerów pakietów, pozwala na przekazywanie intuicyjnych opcji. Przykładowo, aby wyświetlić listę zainstalowanych pakietów, możemy użyć polecenia:



sudo mniamzainstalowany

Podobnie do pokazywania dostępnych pakietów, powyższe polecenie pokaże nazwę zainstalowanych pakietów, wersję i repozytorium źródłowe pakietów

Możesz przekazać dane wyjściowe z powyższego polecenia do narzędzi takich jak grep, less itp.

Pakiet specyficzny dla wyszukiwania Yum

Przykładowym przypadkiem użycia polecenia yum list jest sprawdzenie, czy masz zainstalowany określony pakiet. Na przykład zobaczmy, czy awk jest zainstalowany.

sudo lista mniamzainstalowany| chwyt'awk'

Powyższe polecenie przekazuje dane wyjściowe listy yum do programu grep, który następnie wyszukuje określony ciąg, w tym przypadku „awk”. Spójrz na przykładowy wynik poniżej:

Jak widać, zainstalowaliśmy awk (jako część gawk) i pakiet python-Hawkey.

Pokaż dostępne pakiety z określonego repozytorium

Możesz także filtrować dostępne pakiety w określonym repozytorium. Możemy zacząć od wylistowania wszystkich włączonych repozytoriów poleceniem:

sudo mniamprzepolerować

Spowoduje to wyświetlenie listy wszystkich dostępnych repozytoriów w systemie.

Wyszukiwanie pakietów dostępnych tylko w określonym repozytorium. Na przykład w repozytorium epel używamy polecenia:

sudo lista mniamdo dyspozycji| chwytciepły

Przykładowe dane wyjściowe są następujące:

Wniosek

W tym krótkim samouczku omówiliśmy yum i pokazaliśmy dostępne i zainstalowane pakiety w systemie.

Dziękuje za przeczytanie!