Skip to main content

Jak zainstalować pakiety RPM za pomocą YUM w Fedorze i CentOS

Jak instalować/usuwać pakiety w Linux CentOS 7 ? czyli YUM (Czerwiec 2026)

Jak instalować/usuwać pakiety w Linux CentOS 7 ? czyli YUM (Czerwiec 2026)
Anonim

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:

yum zainstaluj scribus

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:

yum check-updates

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:

yum list dodatków

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:

yum deplist firefox

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