YUM je software příkazového řádku používaný k instalaci softwaru v rámci CentOS a Fedora. Pokud byste preferovali více grafické řešení, místo toho zvolte YUM Extender. YUM je pro CentOs a Fedora, co apt-get je pro Debian a Ubuntu.
Přemýšleli jste někdy o tom, co YUM znamená? Na stránce manuálu se uvádí, že YUM znamená "Yellowdog Updater Modified". YUM je nástupcem nástroje YUP, který byl výchozí správcem balíčků v prostředí Yellowdog Linux.
Jak nainstalovat balíčky RPM pomocí nástroje YUM
Chcete-li nainstalovat balíček RPM, jednoduše zadejte následující příkaz:
yum nainstalovat nameofpackage
Například:
Jak aktualizovat balíčky pomocí služby YUM
Pokud chcete aktualizovat všechny balíky v systému, stačí spustit následující příkaz:
aktualizace
Chcete-li aktualizovat konkrétní balíček nebo balíčky, zkuste následující:
název aktualizace balíčku
Chcete-li aktualizovat balíček na konkrétní číslo verze, musíte použít příkaz update-to následujícím způsobem:
yum update-to nameofpackage versionnumber
Například:
yum update-flash-plugin 11.2.202-540-release
Nyní přemýšlejte o této situaci. Máte verzi 1.0 programu a existuje řada oprav chyb 1.1, 1.2, 1.3 apod. K dispozici je také verze 2 softwaru. Nyní si představte, že chcete nainstalovat opravy chyb, ale ne přesunout na novou verzi, protože upřímně řečeno to je naštvaná. Tak jak aktualizujete bez upgradu?
Stačí použít příkaz update-minimal následujícím způsobem:
yum update-minimální název programu - bugfix
Jak zkontrolovat aktualizace pomocí YUM bez jejich instalace
Někdy budete chtít vědět, co potřebuje aktualizaci před provedením aktualizace.
Následující příkaz vrátí seznam programů, které je třeba aktualizovat:
Jak odebrat programy pomocí programu YUM
Pokud chcete odebrat aplikaci z vašeho systému Linux, můžete použít následující příkaz:
odstranit název programu
Odstranění programů z vašeho systému se může zdát jednoduché, ale odstraněním jedné aplikace můžete zabránit další práci.
Představte si například, že máte program, který monitoruje složku a pokud zjistí, že vám program pošle e-mail s vědomím, že existuje nový soubor. Představte si, že tento program vyžaduje e-mailovou službu, která skutečně pošle e-mail. Pokud odstraníte e-mailovou službu, program, který monitoruje složku, bude zbytečný.
Chcete-li odebrat programy, které jsou závislé na programu, který odstraňujete, použijte následující příkaz:
název autoremove programu
V případě monitorovacího programu a e-mailové služby budou obě aplikace odstraněny.
Příkaz automatického odebrání lze také použít bez jakýchkoli parametrů, a to následujícím způsobem:
yum autoremove
Toto vyhledává systém pro soubory, které nebyly explicitně nainstalovány a které nemají žádné závislosti. Jedná se o balíky listů.
Seznam všech dostupných balíčků RPM pomocí služby YUM
Všechny dostupné balíčky můžete uvést v seznamu YUM jednoduše pomocí následujícího příkazu:
seznam
Existují další parametry, které můžete přidat do seznamu, aby byly užitečnější.
Například pro zobrazení všech dostupných aktualizací v systému spusťte následující příkaz:
aktualizace seznamu
Chcete-li zobrazit všechny nainstalované balíčky, spusťte na svém systému následující příkaz:
instalovaný seznam
Všechny soubory, které byly nainstalovány bez použití úložišť, můžete zobrazit spuštěním následujícího příkazu:
Jak vyhledávat balíčky RPM pomocí nástroje YUM
Chcete-li vyhledat konkrétní balíček, použijte následující příkaz:
název hledání
Chcete-li například vyhledat Steam, použijte následující příkaz:
vyhledávání par
Případně vyhledejte konkrétní typ aplikace takto:
yum search "zachycení obrazovky"
Ve výchozím nastavení vyhledávací zařízení vyhledává názvy a souhrny balíčků a pouze pokud nenalezne výsledky, vyhledá popisy a adresy URL.
Chcete-li dostat yum do popisů vyhledávání a adres URL, použijte také následující příkaz:
yum search "snímání obrazovky" vše
Jak získat informace o balíčcích RPM pomocí nástroje YUM
Můžete získat důležité informace o balíčku pomocí následujícího příkazu:
Informace o balení
Vrácené informace jsou následující:
- název
- Architektura
- Verze
- Uvolnění
- Velikost
- Úložiště
- souhrn
- URL
- Licence
- Popis
Jak nainstalovat skupiny aplikací pomocí YUM
Chcete-li vrátit seznam skupin pomocí příkazu YUM, spusťte následující příkaz:
seznam skupin yum | více
Výstup vrácený z tohoto příkazu je podobný následujícímu:
- Minimální instalace
- Vypočítat uzel
- Infrastrukturní server
- Souborový a tiskový server
- MATE Desktop
- Základní webový server
- Host Virtualization
- Server s grafickým uživatelským rozhraním
- GNOME Desktop
- Plazma KDE
- Vývojová a kreativní pracoviště
Prostředí KDE Plasma můžete proto nainstalovat pomocí následujícího příkazu:
yum group install "KDE Plazmové pracovní prostory"
Předtím než budete chtít zjistit, jaké balíčky tvoří skupinu. Chcete-li to provést, spusťte následující příkaz:
Informace o skupině "KDE Plazmové pracovní prostory" více
Všimnete si, že při spuštění tohoto příkazu uvidíte seznam skupin ve skupinách. Samozřejmě můžete také spustit skupinové informace o těchto skupinách.
Jak nainstalovat soubory RPM lokálně do systému pomocí YUM
Co se stane, pokud soubor RPM nebude instalován z jednoho z úložišť nastavených v systému.Možná jste napsali svůj vlastní balíček a chcete jej nainstalovat.
Chcete-li nainstalovat balíček RPM místně do systému, spusťte následující příkaz:
yum localinstall název souboru
Pokud soubor vyžaduje závislost, budou úložiště vyhledány pro závislosti.
Jak přeinstalovat balíček RPM pomocí programu YUM
Pokud jste byli nešťastní a program, který kdysi pracoval z jakéhokoliv důvodu, přestal pracovat, můžete jej znovu nainstalovat pomocí následujícího příkazu:
přeinstalujte název programu
Tento příkaz přeinstaluje stejný program se stejným číslem verze jako již nainstalovaný.
Jak seznam všech závislostí pro balíček RPM
Chcete-li zobrazit všechny závislosti pro balíček, použijte následující příkaz:
jum deplist programname
Chcete-li například najít všechny závislosti Firefoxu, použijte toto:
Jak uvést seznam všech repositářů používaných společností YUM
Chcete-li zjistit, které repozitáře jsou k dispozici ve vašem systému, použijte následující příkaz:
yum repolist
Vrácené informace budou následující:
- repository id - I.E. epel / x86_64
- název úložiště - I.E. balíčky pro podnik Linux 7
- status - počet balíků v úložišti
Tato příručka poskytuje dobrý přehled o tom, jak YUM funguje. Nicméně, pouze škrábne povrch všech možných použití YUM. Pro úplné informace včetně výpisu všech možných přepínačů spusťte následující příkaz:
man yum