YUM to oprogramowanie linii poleceń używane do instalowania oprogramowania w CentOS i Fedorze. Jeśli wolisz bardziej graficzne rozwiązanie, wybierz zamiast tego YUM Extender. YUM jest dla CentOs i Fedory, do czego służy apt-get dla Debiana i Ubuntu.
Czy kiedykolwiek zastanawiałeś się, co oznacza skrót YUM? Czytanie strony podręcznika mówi, że YUM oznacza "Zmodyfikowany Yellowdog Updater". YUM jest następcą narzędzia YUP, które było domyślnym menedżerem pakietów w systemie Linux Yellowdog.
Jak zainstalować pakiety RPM za pomocą YUM
Aby zainstalować pakiet RPM, wystarczy wpisać następujące polecenie:
yum zainstaluj nameofpackage
Na przykład:
Jak aktualizować pakiety za pomocą YUM
Jeśli chcesz zaktualizować wszystkie pakiety w systemie, po prostu uruchom następujące polecenie:
aktualizacja yum
Aby zaktualizować określony pakiet lub pakiety spróbuj wykonać następujące czynności:
yum update nazwa pakietu
Jeśli chcesz zaktualizować pakiet do określonego numeru wersji, musisz użyć polecenia update-to w następujący sposób:
yum update-do nameofpackage numer wersji
Na przykład:
yum update-to flash-plugin 11.2.202-540-release
Teraz pomyśl o tej sytuacji. Masz wersję 1.0 programu i istnieje wiele poprawek 1.1, 1.2, 1.3 itd. Dostępna jest również wersja 2 oprogramowania. Teraz wyobraź sobie, że chcesz zainstalować poprawki błędów, ale nie możesz przejść do nowej wersji, ponieważ szczerze mówiąc jest to do bani. Jak więc zaktualizować bez aktualizacji?
Po prostu użyj polecenia update-minim w następujący sposób:
yum update-minimal nazwa_programu --bugfix
Jak sprawdzić aktualizacje przy użyciu YUM bez ich instalowania
Czasami chcesz wiedzieć, co wymaga aktualizacji przed wykonaniem aktualizacji.
Następujące polecenie zwróci listę programów, które wymagają aktualizacji:
Jak usunąć programy za pomocą YUM
Jeśli chcesz usunąć aplikację z systemu Linux, możesz użyć następującego polecenia:
yum usunąć programname
Usunięcie programów z systemu może wydawać się proste, ale usunięcie jednej aplikacji może uniemożliwić działanie innej.
Na przykład wyobraź sobie, że masz program, który monitoruje folder i jeśli znajdzie plik, program wyśle ci e-mail z informacją, że jest nowy plik. Wyobraź sobie, że ten program wymaga usługi e-mailowej, aby faktycznie wysłać wiadomość e-mail. Jeśli usuniesz usługę e-mail, program, który monitoruje folder, będzie bezużyteczny.
Aby usunąć programy zależne od usuwanego programu, użyj następującego polecenia:
yumopodove nazwa programu
W przypadku programu monitorującego i usługi e-mail obie aplikacje zostaną usunięte.
Polecenie automatycznego usuwania może być również użyte bez żadnych parametrów, jak następuje:
yum autoremove
To przeszukuje system pod kątem plików, które nie zostały przez ciebie jawnie zainstalowane i które nie mają zależności. Są one znane jako pakiety listkowe.
Wyświetl wszystkie pakiety RPM dostępne za pomocą YUM
Możesz wyświetlić listę wszystkich dostępnych pakietów w ramach YUM za pomocą następującego polecenia:
lista mum
Istnieją dodatkowe parametry, które możesz dodać do listy, aby były bardziej użyteczne.
Aby na przykład wyświetlić listę wszystkich dostępnych aktualizacji w systemie, uruchom następujące polecenie:
aktualizacje listy yum
Aby zobaczyć wszystkie pakiety, które są zainstalowane, uruchom w systemie następujące polecenie:
lista mum została zainstalowana
Możesz wyświetlić wszystkie pliki, które zostały zainstalowane bez korzystania z repozytoriów, wykonując następujące polecenie:
Jak wyszukać pakiety RPM za pomocą YUM
Aby wyszukać określony pakiet, użyj następującego polecenia:
yum wyszukaj programname | opis
Na przykład, aby wyszukać Steam, użyj następującego polecenia:
yum szuka pary
Ewentualnie wyszukaj konkretny rodzaj aplikacji w następujący sposób:
yum search "przechwytywanie ekranu"
Domyślnie wyszukiwarka wyszukuje nazwy pakietów i podsumowania i tylko wtedy, gdy nie znajdzie wyników, przeszuka opisy i adresy URL.
Aby uzyskać yum do wyszukiwania opisów i adresów URL, użyj następującego polecenia:
yum search "przechwytywanie ekranu" wszystkie
Jak zdobyć informacje o pakietach RPM za pomocą YUM
Możesz pobrać ważne informacje o pakiecie za pomocą następującego polecenia:
yum info nazwa pakietu
Zwrócone informacje są następujące:
- Imię
- Architektura
- Wersja
- Wydanie
- Rozmiar
- Magazyn
- streszczenie
- URL
- Licencja
- Opis
Jak zainstalować grupy aplikacji za pomocą YUM
Aby zwrócić listę grup używając YUM, uruchom następujące polecenie:
lista grup yum | więcej
Dane wyjściowe zwrócone z tego polecenia są podobne do następujących:
- Minimalna instalacja
- Węzeł obliczeniowy
- Serwer infrastruktury
- Serwer plików i drukowania
- MATE Desktop
- Podstawowy serwer sieciowy
- Host wirtualizacji
- Serwer z GUI
- Pulpit GNOME
- Plazma KDE
- Rozwój i twórcze stanowisko pracy
W związku z tym można zainstalować środowisko graficzne KDE Plasma za pomocą następującego polecenia:
yum group install "Obszary robocze Plazmy KDE"
Zanim to zrobisz, możesz chcieć dowiedzieć się, jakie pakiety tworzą grupę. Aby to zrobić, uruchom następujące polecenie:
yum group info "Obszary robocze Plazmy KDE" | więcej
Zauważysz, że po uruchomieniu tego polecenia zobaczysz listę grup w grupach. Możesz oczywiście uruchomić informacje o grupie również w tych grupach.
Jak zainstalować pliki RPM z lokalnego systemu za pomocą YUM
Co się stanie, jeśli plik RPM nie zostanie zainstalowany z jednego z repozytoriów skonfigurowanych w systemie.Być może napisałeś swój własny pakiet i chcesz go zainstalować.
Aby zainstalować pakiet RPM lokalny w systemie, uruchom następujące polecenie:
yum lokalna nazwa pliku instalacyjnego
Jeśli plik wymaga zależności, wówczas repozytoria będą przeszukiwane pod kątem zależności.
Jak ponownie zainstalować pakiet RPM za pomocą YUM
Jeśli miałeś pecha i program, który kiedyś pracował z jakiegokolwiek powodu przestał działać, możesz go ponownie zainstalować, używając następującego polecenia:
yum installed programnamename
To polecenie spowoduje ponowne zainstalowanie tego samego programu z tym samym numerem wersji, który jest już zainstalowany.
Jak wyświetlić listę wszystkich zależności dla pakietu RPM
Aby wyświetlić listę wszystkich zależności dla pakietu, użyj następującego polecenia:
yum deplist nazwa programu
Na przykład, aby znaleźć wszystkie zależności przeglądarki Firefox, użyj tego:
Jak wyświetlić listę wszystkich repozytoriów używanych przez YUM
Aby dowiedzieć się, które repozytoria są dostępne w systemie, aby użyć następującego polecenia:
yum repolist
Zwrócona informacja będzie następująca:
- identyfikator repozytorium - I.E. epel / x86_64
- nazwa repozytorium - I.E. dodatkowe pakiety dla korporacyjnego systemu Linux 7
- status - liczba pakietów w repozytorium
Ten przewodnik daje dobre ogólne wskazanie, jak działa YUM. Jednak tylko zarysowuje powierzchnię wszystkich możliwych zastosowań YUM. Aby uzyskać pełne informacje, w tym listę wszystkich możliwych przełączników, uruchom następujące polecenie:
człowiek mniam




