YUM je výchozí systém správy balíčků pro CentOS/RHEL a součástí jeho role je automaticky vypočítat, které balíčky mohou vyžadovat aktualizaci, jaké závislosti jsou vyžadovány, a řídit celý proces aktualizace vašeho systému velmi jednoduchým způsobem.
Hlavní konfigurační soubor YUM je /etc/yum.conf a hlavní adresář, ve kterém je uložen konfigurační soubor úložiště, je /etc/yum.repos.d/ . Konfigurační soubor úložiště má specifickou syntaxi a měl by končit příponou .repo rozšíření v adresáři /etc/yum.repos.d/.
Konfigurační soubor úložiště obsahuje adresu URL úložiště, id úložiště, název úložiště, pokyny k použití GPG pro kontrolu podpisů balíčků a možnost povolit nebo zakázat úložiště.
Pokud narazíte na níže uvedenou chybu:
yum: command not found
můžete zkusit nainstalovat balíček yum podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
Debian | apt-get install yum |
Ubuntu | apt-get install yum |
Kali Linux | apt-get install yum |
CentOS | yum nainstalovat yum |
Fedora | dnf install yum |
Raspbian | apt-get install yum |
Příklady příkazů yum
1. Chcete-li vyhledat jeden balíček, nahraďte hodnotu klíčového slova příslušnou frází, řetězcem nebo parametrem a zadejte následující:
# yum search [keyword]
2. Chcete-li nainstalovat jeden balíček, nahraďte hodnotu package_name příslušnou hodnotou a zadejte následující:
# yum install [package_name]
3. Někdy můžete chtít nainstalovat více než jeden balíček najednou. Chcete-li to provést, jednoduše vyvolejte stejný instalační příkaz, ale místo pojmenování jednoho balíčku jednoduše identifikujte úplný seznam balíčků, které můžete potřebovat, tak, aby tvořil dlouhý nákupní seznam.
# yum install [package_name1] [package_name2] [package_name3] ...
4. Nainstalujte nový balíček a předpokládejte ano na všechny otázky (funguje také s aktualizací, skvělé pro automatické aktualizace):
# yum -y install package
5. Chcete-li odebrat jeden balíček, nahraďte hodnotu název_balíku příslušnou hodnotou a zadejte následující:
# yum remove [package_name]
6. Příkaz yum můžete také použít k vyčištění všech informací o balících uložených v mezipaměti. Chcete-li to provést, přihlaste se jako root a zadejte následující:
# yum clean packages
7. Najděte balíček, který poskytuje konkrétní příkaz:
# yum provides [command]
8. Chcete-li odstranit všechna metadata založená na XML uložená v mezipaměti:
# yum clean metadata
9. Chcete-li odstranit všechny databázové soubory uložené v mezipaměti:
# yum clean dbcache
10. Chcete-li vyčistit všechny soubory:
# yum clean all
11. Chcete-li znovu vytvořit mezipaměť YUM:
# yum makecache
12. Níže uvedený příkaz umožní YUM pokračovat v práci vynecháním všech balíčků s chybami, ale toto by mělo být považováno pouze za dočasnou opravu.
# yum -y update --skip-broken