Linux Distro można opisać jako zbiór opakowań wzajemnych na podstawie jądra Linux. Razem oferują niesamowite wrażenia. Aby utrzymać pakiety w porządku, menedżer pakietów jest obowiązkowy dla każdej dystrybucji.
W przypadku Fedory, Yum i DNF to dwóch menedżerów opakowań. W tym przewodniku sprawdzimy, jak skonfigurować i używać Yum na Fedorze.
Mniam na Fedorze
Yum jest głównym menedżerem pakietów Fedory, który może zapytać o informacje o pakietach, pobierać pakiety z repozytorium, instalować/odinstalować pakiety za pomocą automatycznego rozwiązania zależności i aktualizować cały system. Yum może również pracować z dodatkowymi repozytorami lub źródłami pakietów. Aby rozszerzyć funkcjonalność, Yum obsługuje również wiele wtyczek.
Yum może wykonywać te same zadania co obroty, ale w bardziej wydajny i prostszy sposób. Upraszcza także konfigurację własnych repozytoriów i pakietów RPM.
We współczesnym czasie Yum jest zastępowany przez DNF, współczesny menedżer pakietów. To dlatego, że Yum ma pewne nieodłączne problemy, takie jak słabe wydajność, wysoka zużycie pamięci, słaba dokumentacja itp. Jednak nadal warto uczyć się mni.
Instalowanie Yum na Fedorze
Jako jeden z domyślnych menedżerów pakietów, Yum powinien być wstępnie zainstalowany z Fedorą. Uruchom następujące polecenia, aby sprawdzić, czy zainstalowany jest Yum:
$ Który mniam
$ yum --version
Jeśli Yum nie jest zainstalowany, następujące polecenie zainstaluje Yum od razu.
$ sudo dnf instaluj yum
Za pomocą mniam
Czas nauczyć się korzystać z Yum- pełnoprawnego menedżera pakietów z mnóstwem funkcji. Ta sekcja pokazuje niektóre z jego najczęstszych i ważnych poleceń.
Instalowanie pakietu
Aby zainstalować pakiet, Yum wymaga nazwy pakietu. Zakładając, że masz nazwę pakietu, uruchom następujące polecenie, aby ją zainstalować. Yum automatycznie rozwiązuje i zainstaluje wszystkie niezbędne zależności.
$ sudo yum instaluj
Jeśli trzeba zainstalować wiele pakietów, po prostu umieść wszystkie nazwy opakowań oddzielone przez miejsce.
$ sudo yum instaluj
Podczas instalowania dowolnego pakietu Yum poprosi o potwierdzenie. Jeśli chcesz, aby Yum zainstalował pakiety bez pytania o pozwolenie, użyj flagi „-y”.
$ sudo yum -y instalacja
Zainstaluj pakiet RPM
Różne pakiety są bezpośrednio dostępne jako pakiety RPM. Podczas gdy domyślną metodą instalacji pakietu RPM jest użycie narzędzia RPM, zaleca się użycie do tego YUM. Jeśli zostanie zainstalowany za pomocą Yum, pakiet RPM zostanie zainstalowany ze wszystkimi jego zależnościami (jeśli są dostępne).
$ sudo yum instaluj
Jeśli istnieje wiele pakietów, wspomnij o nich również.
$ sudo yum instaluj
Możliwe jest również zainstalowanie pakietu RPM, który jest dostępny za pośrednictwem bezpośredniego linku. W poniższym przykładzie YUM pobiera i zainstaluje repozytorium Fusion RPM.
$ sudo yum instaluj https: // lusterka.rpmfusion.org/free/fedora/rpmfusion-free-release-$ (rpm -e %fedora).Noarch.RPM https: // lusterka.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$ (RPM -e %Fedora).Noarch.RPM
Usuwanie pakietu
Gdy paczka nie jest już potrzebna, utrzymanie go jest zbędne. Aby usunąć niechciany pakiet, użyj następującej struktury polecenia:
$ sudo yum usuń
Yum poprosi o pozwolenie na wykonanie akcji. Jeśli chcesz, aby Yum nie prosił o pozwolenie, użyj flagi „-y”.
$ sudo yum -y usuń
Tak samo jak instalacja wielu pakietów, Yum może również usunąć wiele pakietów.
$ sudo yum usuń
Przeszukiwanie pakietu
W wielu sytuacjach dokładna nazwa pakietu dla określonej aplikacji jest trudna do śledzenia. W takich sytuacjach wbudowana funkcja wyszukiwania Yum jest naprawdę przydatna.
Aby wyszukać określoną nazwę pakietu z wyszukiwanym terminem, użyj następującej struktury polecenia:
$ Yum Search
Aktualizacja pakietu
Jeśli dostępna jest aktualizacja dla określonego pakietu, możliwe jest indywidualna aktualizacja pakietu. Domyślnie Yum pobranie i zainstaluje najnowszą wersję pakietu z zależnościami.
Aktualizacja $ sudo yum
System aktualizacji
Zamiast aktualizować poszczególne pakiety, bardziej wydajne jest umożliwienie Yum aktualizacji całego systemu. Yum sprawdzi i pobierze wszystkie dostępne aktualizacje i odpowiednio je zainstalują.
Najpierw sprawdź, czy jest dostępna aktualizacja.
$ Sudo Yum Check-update
Jeśli dostępna jest jakaś aktualizacja, następujące polecenie zainstaluje je wszystkie:
Aktualizacja $ sudo dnf
Lista pakietów
Korzystając z funkcji „lista”, Yum może wydrukować całą listę pakietów, zainstalowaną lub dostępną. Ta funkcja może również wyszukać dostępny pakiet o określonej nazwie.
Aby wymienić wszystkie zainstalowane pakiety, uruchom następujące polecenie. Wyjście będzie ogromne, więc będziemy prowadzić wyjście do „mniej” w celu łatwiejszego przeglądania.
zainstalowana lista $ Yum | mniej
Aby wymienić wszystkie pasujące pakiety z określonym wyszukiwanym terminem, użyj następującego polecenia:
Lista $ Yum
Aby wymienić wszystkie pakiety (zainstalowane i dostępne), uruchom następujące polecenie:
$ Yum List All | mniej
Informacje o pakiecie
Przed instalacją Yum może wyświetlać szczegółowe informacje o pakiecie i może być pomocne w różnych sytuacjach. Aby sprawdzić informacje o pakiecie, uruchom następujące polecenie Yum:
$ Yum Info
Pakiety grupowe
W Linux grupa to pakiet wielu pakietów. Grupa będzie ogólnie zawierać pakiety, które są ze sobą powiązane. Na przykład grupa „Rozwój Java” zawiera wszystkie niezbędne narzędzia do opracowywania programów w języku programowania Java.
Poniższe polecenie zawiera listę wszystkich dostępnych grup.
$ Yum Grouplist
Aby sprawdzić informacje o grupie, uruchom następujące polecenie:
$ Yum Groupinfo
Aby zainstalować grupę, uruchom następujące polecenie:
$ sudo yum groupinstall
Jeśli grupa ma zostać zaktualizowana, uruchom następujące polecenie:
$ sudo yum grupaupdate
Aby odinstalować grupę, uruchom następujące polecenie:
$ sudo yum groupremove
Repozytoria
Repozytoria Yum są głównymi źródłami pobierania i instalowania pakietów. Fedora jest domyślnie wyposażona w repozytorium Fedora. Możliwe jest jednak dodanie/usunięcie dodatkowych repozytoriów.
Najpierw sprawdź wszystkie aktualnie aktywne repozytoria.
$ Yum Repolist
Jeśli istnieją pewne niepełnosprawne repozytor. Aby wymienić wszystkie repozytoria, uruchom następujące polecenie:
$ Yum Repolist All
Aby zainstalować określony pakiet z określonego repozytorium, użyj flagi „-enablerepo”. Działa zarówno na REPO włączonym lub wyłączonym.
$ sudo yum --enablerepo =zainstalować
Oczyszczanie mniam
Yum generuje wszystkie dane pakietu Repo w lokalizacji „/var/cache/yum”; każde repozytor. Podczas gdy pamięć podręczna jest ważna dla Yum, aby zapewnić najszybszą możliwą wydajność, uszkodzona pamięć podręczna może stanowić problem, a czyszczenie jej rozwiązuje problem.
$ sudo yum clean all
Teraz wykonaj aktualizację systemu. Yum automatycznie wygeneruje buformy.
$ Sudo Yum Check-update
Końcowe przemyślenia
Yum to potężny menedżer pakietów. Ten przewodnik pokazuje niektóre z najczęstszych zastosowań Yum. Aby uzyskać szybką pomoc, sprawdź stronę pomocy Yum.
$ Yum -Help
Aby uzyskać szczegółowe informacje o Yum, strona Man jest dość przydatna.
$ man yum
Szczęśliwy komputer!