Yum je správce balíčků v distribucích Red Hat a Linuxu založených na Red Hatu. Umožňuje vám spravovat každý aspekt softwaru ve vašem systému Red Hat.
Nebudete se zde podrobně učit příkazy Yum. Namísto toho vám tento návod Yum poskytuje rychlý a snadný přehled všech hlavních příkazů správce balíčků Yum a jejich příslušných funkcí.
Cheat sheet příkazů Yum ve formátu PDF si můžete stáhnout níže:
Cheat Sheet pro příkazy YumStáhněte si tento bezplatný soubor PDF se seznamem běžných příkazů Yum s jejich rychlým vysvětlením.Yum_Command_cheat_sheet.pdf28 KB
Instalujte, odinstalujte a upgradujte balíčky
Zde jsou příkazy Yum pro instalaci, odstranění a aktualizaci balíčků.
Příkaz | Funkčnost | Příklad příkazu |
---|---|---|
instalace | Nainstalujte balíček z úložiště yum | sudo yum install nginx |
odebrat | Odeberte nainstalovaný balíček a jeho závislosti | sudo yum remove nginx |
vymazat | Podobné jako příkaz k odstranění | sudo yum erase nginx |
aktualizace | Aktualizujte nebo více balíčků v systému | aktualizace sudo yum nebo aktualizace sudo yum gcc |
aktualizace na | Aktualizujte nebo více balíčků na konkrétní verzi | sudo yum update-to ngingx-2.7-1.1 |
upgrade | aktualizovat všechny balíčky na nejnovější verzi | upgrade sudo yum |
přeinstalovat | Přeinstalujte aktuální verzi konkrétního balíčku | sudo yum reinstall httpd |
autoremove | Odstraňte balíček a všechny ostatní nepotřebné balíčky | sudo yum autoremove httpd |
downgrade | Přejděte na nižší verzi konkrétního balíčku na starší verzi | sudo yum downgrade nginx |
swap | Odeberte balíček a nainstalujte jiný | sudo yum swap nginx httpd |
místní instalace | Nainstalujte balíček z místního úložiště | sudo yum localinstall http://127.0.0.1/baseos/nginx-a.b.b.c.rpm |
skupinová instalace | Instalujte balíčky z konkrétní skupiny | sudo yum groupinstall "název skupiny" |
Příkazy základního balíčku
Tyto příkazy vám pomohou prozkoumat nainstalované balíčky nebo vyhledat balíčky z repozitářů.
Příkaz | Funkčnost | Příklad |
---|---|---|
seznam | Vypsat názvy balíčků z repozitářů | sudo yum seznam všech |
informace | Zobrazit informace o konkrétním balíčku | informace sudo yum nginx |
hledat | Vyhledejte název a popis balíčku | sudo yum search apache |
informace o aktualizaci | Zobrazit informace o dostupných aktualizacích balíčků | sudo yum updateinfo baseos |
kontrolní aktualizace | Zobrazit dostupné aktualizace balíčků z povolených úložišť | kontrolní aktualizace sudo yum |
seznam skupin | Zobrazit názvy a dostupné skupiny balíčků | seznam skupin sudo yum |
deplist | Zobrazit závislosti pro konkrétní balíček | sudo yum deplist vsftpd |
poskytuje | Vyhledejte balíček, který poskytuje konkrétní soubor | sudo yum poskytuje "*/bin/zsh" |
informace o skupině | Zobrazit popis a obsah skupiny balíčků | sudo yum groupinfo "název skupiny" |
nápověda | Zobrazit informace nápovědy yum nebo nápovědu k dílčímu příkazu | nápověda sudo yum nebo seznam nápovědy sudo yum |
Správa Yum Repos
Pro přidávání a správu dalších úložišť.
Příkaz | Funkčnost | Příklad |
---|---|---|
repolist | Seznam dostupných softwarových úložišť | sudo yum repolist |
repo-balíky | Používejte balíčky v konkrétním úložišti | seznam sudo yum repo-pkgs baseos |
repoinfo | Zobrazit informace o povolených úložištích | sudo yum repoinfo baseos |
makecache | Stáhnout data úložiště do mezipaměti | sudo yum makecache |
Odstraňování problémů Yum
Když se něco pokazí s Yum, použijte tyto příkazy.
Příkaz | Funkčnost | Příklad |
---|---|---|
čisté | Vyčistěte všechna data balíčků uložená v mezipaměti/vyčistěte všechna metadata balíčků | sudo yum clean balíčků nebo sudo yum clean all |
kontrola | Zkontrolujte, zda v místní databázi RPM nejsou problémy | kontrola sudo yum |
historie | Zobrazení a použití yum transakcí | seznam historie sudo yum nebo historie sudo yum zpět nebo opakování historie sudo yum |
fssnapshot | Zobrazit snímky LVM | filtry sudo yum fs |
Užitečné možnosti
Běžné možnosti pro použití s příkazy Yum:
Možnost příkazu | Funkčnost | Příklad |
---|---|---|
-y | Pokud budete vyzváni, předpokládejte ano | sudo yum -y nainstalovat nginx |
--assumeno | Pokud k tomu budete vyzváni, předpokládejte ne | sudo yum --assumeno nainstalovat nginx |
-v | Podrobné | sudo yum -v install |
-q | Ticho | instalace sudo yum -q |
--noplugins | Nenačítat žádné pluginy YUM | sudo yum --noplugins install |
--disableplugin= | Deaktivujte konkrétní plugin | sudo yum --disableplugin=ps |
--enableplugin= | Aktivujte konkrétní plugin | sudo yum --enableplugin=ps |
-changelogs | Zobrazit informace protokolu změn o balíčku | sudo yum --changelogs install httpd |
---filter=?? | Filtrovat výstup pro konkrétní dodavatele, skupiny, architektury a další. | dostupný seznam sudo yum --filter=server |
--enablerepo= | Povolit deaktivované úložiště | sudo yum nainstalovat nginx --enablerepo=?? |
--disablerepo= | Zakázat aktivované úložiště | sudo yum install nginx --deactivaterepo=?? |
--pouze ke stažení | Stáhněte si balíček a neinstalujte | instalace sudo yum --pouze ke stažení httpd |
Další příkazy
Některé další příkazy, které budete možná muset jednou za čas použít:
Příkazy | Funkčnost |
---|---|
reposync | Synchronizovat yum repo do místního adresáře |
show-installed | Zobrazit nainstalované balíčky |
verifytree | Zkontrolujte konzistenci místního úložiště |
yumdb | Změnit databázi yum |
yumdownloader | Stáhněte si balíček z repo do cwd |
repouery | Dotaz na vzdálené úložiště a místní databázi |
repoclosure | Získat seznam nesplněných závislostí |
potřebuje restartovat | Zobrazit procesy, které byly aktualizovány a vyžadují restart |
Pokud se kdykoli cítíte ztraceni, můžete vždy man yum
.
Líbilo se vám, co jste právě viděli? Celý obsah si můžete stáhnout ve formátu PDF z odkazu níže.
Stáhnout Yum Cheat Sheet