Příkazy A-Z

50 nejlepších příkladů příkazů YUM pro uživatele RHEL nebo CentOS

50 nejlepších příkladů příkazů YUM pro uživatele RHEL nebo CentOS

YUM (Yellowdog Updater, Modified) je bezplatný a výkonný správce balíčků pro distribuce Linuxu založené na RPM. Původně byl vyvinut pro správu balíků na RHEL, ale nyní funguje ve všech systémech založených na RPM, včetně CentOS, Fedora, Scientific Linux a Oracle Linux. Díky své bohaté sadě funkcí a snadno použitelným parametrům se stal de-facto nástrojem pro instalaci a údržbu balíčků Linux na těchto systémech. Bez ohledu na to, zda jste správce systému na dálku nebo běžný uživatel, můžete pomocí příkazů yum vyhledat konkrétní balíčky, nainstalovat je nebo je snadno odebrat.

Příkazy YUM pro distribuce založené na RPM


Naši redaktoři v této příručce vybrali 50 široce používaných příkazů yum pro administrátory a běžné uživatele. Ačkoli se tato příručka zaměřuje primárně na RHEL a CentOS, budou tyto příkazy fungovat stejně pro všechny systémy využívající RPM. Doporučujeme čtenářům, aby si je prohlédli jeden po druhém a uložili si tuto příručku do záložek pro budoucí reference.

1. Instalace balíčku


Jedním z hlavních způsobů použití správce balíčků, jako je yum, je instalace balíků do systému Linux nebo BSD. Naštěstí yum velmi snadno instaluje balíčky.

$ sudo yum install PACKAGE-NAME $ sudo yum install firefox

Yum prohledá balíček v jeho úložištích a sám vyřeší všechny problémy se závislostmi. Zobrazí informace, jako je název úložiště, kde je balíček k dispozici, a jeho velikost. Jednoduše zadejte Y v potvrzovacím řádku spusťte instalaci.

$ sudo yum -y nainstalovat firefox

Výše uvedený příkaz nebude vyžadovat potvrzení a nainstaluje balíček firefox najednou. Je to dobrý způsob, jak automatizovat správu systému.

2. Odebrání balíčku


Správci často potřebují odebrat zastaralé balíčky, aby byl jejich systém aktuální. Následující příkaz můžete použít k odebrání již nainstalovaného balíčku ze systému.

$ sudo yum odebrat PACKAGE-NAME $ sudo yum odebrat firefox

Tento příkaz také požádá o potvrzení uživatele, jak je vidět výše. Můžete buď vstoupit Y pokračovat v procesu odebrání balíčku nebo pomocí níže uvedeného příkazu tento krok úplně přeskočit.

$ sudo yum -y odebrat firefox

3. Aktualizace balíčku


Balíčky otevřených zdrojů neustále vydávají novější vydání pro zlepšení výkonu a řešení chyb. Chcete-li aktualizovat již nainstalovaný balíček RPM, použijte v terminálu Linux následující příkaz.

$ sudo yum update PACKAGE-NAME $ sudo yum update firefox

Vyhledá všechny nejnovější aktualizace a pokud je k dispozici, požádá uživatele o potvrzení, zda nainstalovat nové vydání, či nikoli. Přidat -y možnost po mňam, pokud chcete tuto výzvu přeskočit nebo spouštíte tento příkaz ze skriptů prostředí Linux.

$ sudo yum -y aktualizovat firefox

4. Výpis informací o balíčku


Správci by měli jasně rozumět všem nainstalovaným balíčkům v jejich systému. Yum to velmi usnadňuje vystavením možnosti seznamu. Jak to funguje, se dozvíte v níže uvedeném příkazu

$ sudo yum list firefox

Po spuštění výše uvedeného příkazu se zobrazí verze firefoxu nainstalovaného ve vašem počítači a jeho zdrojová architektura. Pokud nemáte nainstalovaný firefox, zobrazí se vedle informací o verzi dostupné balíčky pro tento webový prohlížeč.

5. Hledání balíčku


Hledání je základní funkcí správců balíčků Linux. Umožňuje uživatelům vyhledávat balíčky, aniž by předem znali jejich konkrétní název. Yum tento úkol velmi usnadňuje, jak uvidíte v dalším příkazu.

$ sudo yum search PACKAGE-NAME $ sudo yum search httpd

Tento příkaz vyhledá všechny balíčky, které obsahují slovo 'httpd' v nich. Zobrazí výsledky na základě tří kritérií. První je přesná shoda názvu, poté shoda názvu a souhrnu a nakonec souhrnná shoda. Yum také zobrazí krátké popisy, které uživatelům pomohou snadno najít ten, který chtějí.

6. Zobrazení informací o balíčku


Spoustu informací o balíčku najdete pomocí dílčího příkazu info yum. To je zásadní pro zajištění toho, že neinstalujete žádnou škodlivou aplikaci na svou pracovní stanici nebo vzdálené servery.

$ sudo yum info PACKAGE-NAME $ sudo yum info firefox

Výše uvedený příkaz zobrazí všechny relevantní informace o balíčku firefox ve vašem terminálu. Bude obsahovat informace o verzi, stejně jako velikost balíčku, informace o vydání, licencování a krátký popis balíčku firefox.

7. Zobrazení všech nainstalovaných balíčků


Všechny balíčky nainstalované ve vašem systému založeném na RPM můžete snadno zobrazit pomocí následujícího jednoduchého příkazu yum.

$ sudo yum seznam nainstalován $ sudo yum seznam nainstalován | méně

Oba výše uvedené příkazy zobrazí seznam všech aktuálně nainstalovaných balíků. Druhý příkaz je však flexibilnější, protože umožňuje uživatelům procházet seznam pomocí PageUp a PageDown tlačítka na jejich klávesnici.

8. Kontrola, zda je balíček již nainstalován


Výše uvedený příkaz můžeme zkombinovat s příkazem Linux grep, abychom zkontrolovali, zda je v našem stroji již nainstalována konkrétní aplikace. To nám ušetří procházení celým seznamem balíčků.

$ sudo yum nainstalován seznam | grep curl

K provedení tohoto úkolu můžete také použít příkaz awk v systému Linux, jak je znázorněno níže. V našem předchozím průvodci na awk se dozvíte více o jeho fungování.

$ sudo yum nainstalován seznam | awk '/ curl / print'

9. Zobrazení všech dostupných a nainstalovaných balíčků


Podřízený příkaz list nám také umožňuje zobrazit všechny dostupné a nainstalované balíčky pro náš systém. To je užitečné v řadě situací.

$ sudo yum seznam | méně

Nejprve se zobrazí všechny balíčky již nainstalované ve vašem systému a poté seznam všech dostupných balíčků. Následující příkaz použijte, pokud si přejete zobrazit pouze dostupné balíčky.

$ sudo yum seznam k dispozici | méně

10. Zobrazení všech dostupných aktualizací


Správci by se měli vždy snažit udržovat svůj systém aktuální instalací nejnovějších balíčků. Následující jednoduchý příkaz to pro systémy založené na RPM velmi usnadňuje.

$ sudo yum aktualizace seznamu | méně

Tento příkaz zobrazí všechny balíčky ve vašem systému, které mají k dispozici aktualizace. Nyní je můžete upgradovat, abyste se zbavili zastaralých balíčků a v klidu je nahradit jejich nejnovějšími alternativami.

11. Zobrazení dostupných aktualizací pro váš systém


Výše uvedený příkaz zobrazí všechny balíčky v úložištích yum, které mají k dispozici aktualizace. Ve většině případů však bude ve vašem systému nainstalován pouze vybraný počet těchto balíčků. Obvykle tedy nemusíte vypisovat dostupné aktualizace pro všechny balíčky úložiště.

$ sudo yum kontrolní aktualizace

Výše uvedený příkaz zobrazí pouze aktualizace, které jsou k dispozici pro vaše nainstalované balíčky. Pro většinu scénářů v reálném životě je to tedy více než dost.

12. Aktualizace systému


Příkaz yum update umožňuje uživatelům velmi snadno aktualizovat své systémy založené na RPM. Níže uvedený příkaz stáhne a nainstaluje všechny nejnovější aktualizace pro vaše nainstalované balíčky i všechny nedávné opravy zabezpečení.

$ sudo yum aktualizace

Zobrazí informace o balíčcích, které se mají nainstalovat, spolu s informacemi o jejich verzi a velikosti. Protože tento příkaz žádá uživatele o potvrzení, budete muset ručně zadat stisk klávesy Y. Chcete-li se tomu vyhnout, použijte následující příkaz.

$ sudo yum -y aktualizace

13. Pouze použití bezpečnostních oprav


Pokud jste správcem systému odpovědným za správu vzdálených serverů RHEL nebo CentOS, je pravděpodobné, že často budete chtít nechat programy v uživatelském prostoru na pokoji a instalovat pouze aktualizace zabezpečení. Naštěstí k tomu můžete použít následující příkaz.

$ sudo yum update --security $ sudo yum -y update --security

Tento příkaz stáhne a použije bezpečnostní záplaty pouze na váš server založený na RPM. Pomocí následujícího příkazu můžete zjistit, jaké opravy zabezpečení jsou v danou dobu k dispozici.

$ sudo yum info-sec

14. Upgrade RPM balíčků


Příkaz yum upgrade nainstaluje novější verze nainstalovaných balíků a odstraní zastaralé balíčky. Výše uvedený příkaz yum update to může nebo nemusí na základě balíčků provést.

$ sudo yum upgrade $ sudo yum -y upgrade

Ačkoli odstranění zastaralých balíčků vám může ušetřit nějaké úložiště, může v mnoha ohledech způsobit potíže a někdy dokonce poškodit systém. Proto naši redaktoři doporučují místo toho použít příkaz yum update.

15. Instalace balíčků z místního souboru


Někdy již můžete mít ve svém počítači balíček rpm, který chcete nainstalovat. Můžete je snadno nainstalovat pomocí následujícího příkazu yum v systému Linux.

$ sudo yum localinstall abc-1-1.i686.ot / min

Výše uvedený příkaz nainstaluje daný balíček ze zadaného souboru rpm. Pokud je soubor v jiném adresáři, jednoduše předejte jeho umístění, jak ukazuje následující příkaz.

$ sudo yum localinstall / cesta / k / abc-1-1.i686.ot / min

16. Dotazování balíčků pro soubory


Správce balíčků yum vystavuje praktický dílčí příkaz s názvem poskytuje, který umožňuje uživatelům zjistit, který balíček obsahuje určitý soubor. To je velmi užitečné v řadě scénářů, jak uvidíte níže.

$ sudo yum poskytuje / bin / curl

Tento příkaz yum zobrazí balíček, který obsahuje příkaz curl v Linuxu. Níže uvedený příkaz zobrazí seznam balíčku, který má soubor / etc / httpd / conf / httpd.konf.

$ sudo yum poskytuje / etc / httpd / conf / httpd.konf

17. Zobrazení všech skupin balíčků


Linux obvykle seskupuje sadu balíků na základě jejich zvyklostí, jako jsou například systémové nástroje nebo grafika. Každá skupina obsahuje více balíčků, které slouží podobné funkci. Správci často instalují skupinu balíčků dohromady, aby ušetřili čas a zdrželi se ručního výběru balíčků.

$ sudo yum grouplist

Tento příkaz umožňuje uživatelům zobrazit seznam všech dostupných a nainstalovaných skupin balíčků. Nyní můžete snadno zjistit, která skupina balíků je ve vašem počítači nainstalována a které skupiny jsou k dispozici pro instalaci.

18. Instalace skupinových balíčků


Jakmile si prohlédnete, které skupiny jsou k dispozici pro instalaci, můžete pokračovat v jejich instalaci. K tomu použijte následující příkaz z emulátoru terminálu Linux.

$ sudo yum groupinstall 'Síťové servery' $ sudo yum groupy 'Síťové servery'

Tento příkaz nainstaluje všechny balíčky, které jsou seskupeny pod položkou „Síťové servery“. Postará se o všechny závislosti a podle toho aktualizuje staré balíčky. Stejným způsobem můžete použít libovolnou skupinu balíčků, abyste si ušetřili čas později.

19. Aktualizace skupinových balíčků


Skupiny balíčků jsou opravdu užitečné, protože s nimi můžete provádět operace jako u každého jiného příkazu yum. Řekněme, že jste dříve nainstalovali skupinu „Síťové servery“ pomocí výše uvedeného příkazu. Nyní, pokud chcete aktualizovat balíčky v této skupině, můžete to snadno provést pomocí následujícího příkazu.

$ sudo yum groupupdate 'Síťové servery' $ sudo yum groupupdate 'Síťové servery'

Tento příkaz uvidí, zda je k dispozici nějaká nejnovější aktualizace pro všechny balíčky v části „Síťové servery“, a nainstaluje je, pokud nějaké najde. Postará se také o závislosti pro uživatele.

20. Odebírání skupinových balíčků


Odebrání skupiny balíků pomocí yum je stejně snadné jako instalace. Skupinu „Síťové servery“ můžete odebrat pomocí následujícího příkazu yum v systému Linux.

$ sudo yum groupremove 'Síťové servery' $ sudo yum groupremove 'Síťové servery'

Jak vidíte, yum umožňuje uživatelům instalovat, aktualizovat nebo odebírat skupiny balíků stejně jako u samostatných balíčků. Díky tomu je správa systému mnohem jednodušší jak pro běžné uživatele, tak pro odebrání správců serveru.

21. Zobrazení povolených nebo zakázaných úložišť


Balíčky Linuxu mohou být umístěny v různých úložištích yum. Můžete zobrazit povolená úložiště pro váš systém založený na RPM a zjistit, odkud lze nainstalovat určitý balíček.

$ sudo yum repolist $ sudo yum repolist povolen

Zakázané úložiště můžete také zobrazit pomocí následujícího příkazu. Z žádného z těchto úložišť nemůžete nainstalovat balíčky Linux.

$ sudo yum repolist deaktivován

22. Zobrazení všech úložišť


Následující příkaz yum vypíše seznam všech úložišť yum pro vaši distribuci Linuxu založenou na RPM. Tento seznam bude obsahovat informace, jako je název úložiště, ID úložiště, a bude označovat, zda je určité úložiště ve vašem systému povoleno nebo zakázáno.

$ sudo yum repolist vše

Tento příkaz je pro vzdálené správce velmi užitečný, protože jim umožňuje najednou zkontrolovat dostupná úložiště.

23. Povolení nebo zakázání úložišť YUM


Jak jste již viděli, yum nabízí širokou sadu úložišť pro balíčky. Můžete použít yum-config-manager velmi snadno povolit nebo zakázat yum repo. Jedná se o nástroj, který umožňuje správcům spravovat možnosti konfigurace v yum a repozitářích.

$ sudo yum repolistovat všechny $ sudo yum-config-manager - povolitelné doplňky

Nejprve jsme pro větší přehled uvedli všechny yum reposy. Dále jsme povolili použití doplňků úložiště yum-config-manager a jeho repo id.

$ sudo yum-config-manager - zakázatelné doplňky

Nakonec tento příkaz zakáže toto úložiště doplňků. Při povolení nebo zakázání yum repos nezapomeňte použít ID repo namísto názvu repo.

24. Aktualizace balíčků na konkrétní verzi


Dříve jsme viděli, jak aktualizovat balíček yum nebo skupiny balíků. V obou těchto případech však yum aktualizuje balíčky na nejnovější dostupnou verzi. Co když chcete balíček aktualizovat na konkrétní verzi. Můžete to snadno udělat pomocí níže uvedeného příkazu.

$ sudo yum update-to abc-1-1.i686.ot / min

Když spustíte tento příkaz, yum aktualizuje uvedené abc balíček na zadanou verzi. Ujistěte se, že tato verze je k dispozici ve vašich povolených úložištích, jinak se tento příkaz nespustí.

25. Přechod na nižší verzi stávajícího balíčku


Někdy možná budete chtít downgradovat určité balíčky kvůli problémům, jako jsou nesledované chyby nebo nekompatibilita nejnovější verze s existujícími skripty prostředí Linux. To je také docela snadné při použití správce balíčků yum.

$ sudo yum downgrade abc

Tím se balíček downgraduje abc k jeho staršímu vydání. Následující příkaz můžete použít k downgrade tohoto balíčku na konkrétní verzi.

$ sudo yum downgrade abc-1-0.1.i686.ot / min

Pokud však tato verze balíčku ve vašem aktivním repozitáři chybí, provedení této operace se nezdaří.

26. Současná instalace a odebrání balíčků


Někdy možná budete chtít nainstalovat nový balíček a odebrat další ze systému. Naštěstí to díky yum velmi usnadňuje distribuce Linuxu založené na RPM. Tomu se říká swapová instalace.

$ sudo yum swap ftp lftp

Když spustíte tento příkaz, yum nejprve odebere ftp balíček ze systému a poté nainstalujte lftp balík. To je užitečné pro mnoho správců systému Linux, protože to umožňuje mnohem flexibilnější správu balíčků.

27. Odebrání balíků z mezipaměti


Yum vytváří mezipaměť každého balíčku, který nainstalujete do svého systému. To může časem vést k problémům s úložištěm, takže je budete chtít občas odstranit. Jednoduše zadejte následující příkaz yum a odeberte ze systému všechny balíčky uložené v mezipaměti.

$ sudo yum čisté balíčky

Tento příkaz odstraní všechny stažené balíčky z mezipaměti yum. Správci by měli pomocí tohoto příkazu zastavit hromadění přebytečných balíků v mezipaměti.

28. Čištění balíčků a metadat


Správci balíčků, jako je yum, nejen ukládají instalační soubory do mezipaměti, ale také spoustu metadat. Jak už tušíte, příliš mnoho z toho může v průběhu času způsobit potíže. Svůj systém však můžete snadno vyčistit odebráním pomocí následujícího jednoduchého příkazu.

$ sudo yum vyčistit vše

Tento příkaz odstraní z mezipaměti instalační soubory, hlavičkové soubory i čistá data z mezipaměti dbcache, místní rpmdb, pluginy a další informace o metadatech. Při příští instalaci nových balíčků však může yum nějakou dobu trvat.

29. Stahování metadat pro úložiště


Můžete si stáhnout a nakonfigurovat metadata yum požadovaná pro všechna úložiště, která jsou aktuálně povolena. Tím se urychlí vaše operace správy balíků pro další použití. V následujícím příkazu se dozvíte, jak to provést.

$ sudo yum makecache

Tento příkaz zajistí, že mezipaměť yum je aktuální s nejnovějšími metadaty. Můžete také nastavit dobu vypršení platnosti těchto metadat konfigurací nastavení vypršení platnosti metadat, které se nachází v / etc / yum.konf soubor.

30. Zobrazení závislostí balíčku


Balíčky Linux jsou konstrukčně modulární a pro zajištění jejich funkčnosti budou často záviset na mnoha jiných balíčcích. Můžete zobrazit všechny závislosti balíčku yum pomocí následujícího příkazu yum v Linuxu.

$ sudo yum deplist nfs-utils

Tento příkaz zobrazí seznam všech závislostí balíčku rpm nfs-utils. Rovněž zvýrazní balíčky, které tyto balíčky poskytují, a název úložišť yum, které je obsahují. Toto je velmi užitečný příkaz pro správce serveru, protože usnadňuje vizualizaci závislostí.

31. Dokončení zbývajících transakcí


Někdy mohou nastat situace, kdy vaše pracovní stanice nebo server se systémem Linux nedokáže dokončit probíhající úlohy správy balíků kvůli selhání systému nebo některým nežádoucím důvodům. Správce balíčků yum umožňuje správcům tyto operace docela snadno dokončit, jak ukazuje následující příkaz.

$ sudo yum-complete-transakce

Výše uvedený příkaz vyhledá všechny nedokončené transakce a podle toho je provede. Díky tomu je správa balíků v době údržby systému bezproblémová. Můžete také vyčistit pouze soubory deníku transakcí a ukončit pomocí níže uvedeného příkazu.

$ sudo yum-complete-transaction - pouze vyčištění

32. Při aktualizaci přeskočte nefunkční balíčky


Jelikož repozitáře obsahují značný počet balíčků, uživatelé se často musí vypořádat s nekompatibilními nebo poškozenými balíčky. Ty se vyskytují většinou během aktualizací systému a mohou ztížit úlohu správy. Naštěstí můžete použít následující příkaz, který říká yum, aby tyto balíčky přeskočil.

$ sudo yum update --skip-broken

Takže se nebojte, pokud váš systém selže během úlohy správy balíčků a zanechá poškozené balíčky. Budete je moci snadno vyčistit pomocí výše uvedených dvou příkazů.

33. Zobrazení informací o aktualizaci


Jako správce systému je nezbytné pečlivě sledovat aktualizace balíčku. Naštěstí nám dílčí příkaz updateinfo umožňuje velmi snadno vizualizovat proces aktualizace.

Souhrn $ sudo yum updateinfo

Tento příkaz zobrazí všechny nově dostupné opravy chyb a bezpečnostní záplaty pro váš systém. Pomocí následujícího příkazu získáte pouze informace o aktualizacích zabezpečení.

$ sudo yum updateinfo zabezpečení

Pomocí níže uvedeného příkazu získáte informace o všech nových aktualizacích.

$ sudo yum updateinfo seznam nových

34. Přeinstalování balíčků


Uživatelé se mohou často setkat s nefunkčními balíčky kvůli vadnému problému s instalací nebo konfigurací. Jedním z nejrychlejších způsobů řešení tohoto problému je opětovná instalace procesu nebo procesů. Můžete to udělat snadno podle níže uvedeného příkazu yum.

$ sudo yum přeinstalovat PACKAGE-NAME $ sudo yum přeinstalovat zvlnění

Poslední příkaz přeinstaluje aktuální verzi příkazu curl v systému Linux na vašem systému RHEL / CentOS. Tento příkaz se vám bude hodit při řešení potíží se systémy.

35. Výpis nainstalovaných a dostupných jader


Linuxové jádro je základní součástí všech distribucí Linuxu. V danou dobu existuje několik jejich verzí. Aktuálně nainstalované jádro systému a všechna dostupná jádra můžete zobrazit pomocí níže uvedeného jednoduchého příkazu.

$ sudo yum seznam jádra

Zobrazí informace o jádře vašeho systému spolu s jejich verzí a dostupností. To je užitečné, pokud chcete pomocí yum upgradovat nebo přejít na jinou verzi jádra.

36. Stáhněte si balíčky, ale neinstalujte


Někdy možná budete chtít stáhnout balíček rpm aplikace bez instalace samotného balíčku. Tento balíček můžete nainstalovat později pomocí dílčího příkazu localinstall z yum.

$ sudo yum install --downloadonly --downloaddir = / home / user / downloads curl

Výše uvedený příkaz stáhne balíček zvlnění a umístí jej do souboru / home / user / downloads adresář. Jednoduše změňte tuto cestu a uložte balíčky do jiné části systému souborů Linux.

37. Přidávání nových úložišť


Správci RHEL nebo CentOS mohou snadno přidávat nová úložiště. Běžným způsobem je úprava konfiguračního souboru v / etc / yum.repos.d. Nedávné verze yum však umožňují správcům přidávat nová úložiště pomocí nástroje yum-config-manager. Jednoduše použijte níže uvedený příkaz pro přidání nových repozitářů.

$ sudo yum-config-manager --add-repo = "https: // zrcadlo.xarnet.edu.au / pub / centos / 7 "

Nahraďte hodnotu řetězce -přidat repo možnost s adresou URL úložiště, které chcete přidat.

38. Vyloučení balíčků během instalací / aktualizací


Někdy možná budete chtít z aktualizačních nebo instalačních operací vyloučit určité balíčky. To je docela jednoduché pomocí yum. Jednoduše použijte tento následující formát a proveďte to z terminálu.

$ sudo yum check-update $ sudo yum update -x sqlite-libs.x86_64

Nejprve jsme zkontrolovali, které aktualizace jsou aktuálně k dispozici. Pak jsme provedli aktualizaci pro celý systém, ale balíček jsme vynechali sqlite-libs.x86_64. Jednoduše použijte -X možnost vynechat balíčky rpm z vaší operace.

39. Hledání úložišť balíčku


Správci mohou snadno zjistit, ze kterého repo konkrétního balíčku nebo sady balíků pochází. Budete muset tento nástroj použít find-repos-of-install za účelem provedení této operace. To je k dispozici až po instalaci mňam utils balík.

$ sudo yum install yum-utils $ sudo find-repos-of-install curl

Nejprve jsme nainstalovali balíček yum-utils, který obsahuje požadovaný příkaz. Pak jsme použili find-repos-of-install příkaz pro zjištění, které úložiště má balíček zvlnění.

40. Synchronizace všech balíčků


Správci mohou synchronizovat své balíčky rpm, aby se ujistili, že všechny nainstalované balíčky jsou na stejné úrovni jako jejich verze úložiště. Yum upgraduje nebo downgraduje vaše balíčky na základě nejnovějších dostupných verzí nalezených v povolených úložištích.

$ sudo yum distribuce-synchronizace

Když spustíte tento příkaz, yum stáhne novější aktualizace, odstraní zastaralé balíčky a v případě potřeby dokonce provede downgrade balíčků. Tento příkaz yum je velmi užitečný pro údržbu systému, protože poskytuje snadnější cestu k synchronizaci.

41. Zobrazení více verzí balíčku


Můžete použít -zobrazit duplikáty možnost yum zobrazit všechny dostupné verze balíčku. To má několik případů použití při řešení problémů se staršími systémy.

$ sudo yum --showduplicates list httpd

Tento příkaz zobrazí všechny verze httpd balíček dostupný pro váš systém. Je také užitečné, když hledáte najít konkrétní název balíčku RPM před instalací.

$ sudo yum search --showduplicates emacs

42. Zobrazení informací o úložišti


Naučíte se, jak zobrazit informace o úložištích yum pomocí následujícího jednoduchého příkazu. Tento příkaz poskytuje různé informace o vašich úložištích, včetně ID úložiště, názvu, data poslední aktualizace, velikosti a baseurl.

$ sudo yum repoinfo

Pomocí následujících příkazů yum můžete omezit tento výsledek na povolená nebo zakázaná úložiště.

$ sudo yum repoinfo povoleno $ sudo yum repoinfo zakázáno

Můžete také použít repoinfo dílčí příkaz pro vyhledání informací o úložišti konkrétního balíčku nebo sady balíků, jak je ukázáno níže.

$ sudo yum repoinfo nginx

43. Práce v konkrétním úložišti


The repo-pkgs příkaz yum umožňuje správcům instalovat nebo aktualizovat balíčky ze specifikovaných úložišť. Níže uvedený příkaz ukazuje, jak vypsat všechny balíčky obsažené v konkrétním repo.

$ sudo yum repo-pkgs seznam AppStream

Tento příkaz zobrazí seznam všech balíčků nabízených úložištěm AppStream. Pomocí následujícího příkazu nainstalujete balíček z tohoto úložiště.

$ sudo yum repo-pkgs AppStream instalace wget

Můžete také nainstalovat nebo odebrat všechny balíčky repo pomocí následujících jednoduchých příkazů.

$ sudo yum repo-pkgs AppStream nainstalovat $ sudo yum repo-pkgs AppStream odebrat

44. Používání interaktivního prostředí YUM


Yum poskytuje snadno použitelné a robustní interaktivní prostředí, které umožňuje správcům provádět úkoly správy balíčků kliničtěji. Jednoduše zadejte následující příkaz na příkazovém řádku, abyste vyvolali tento interaktivní shell.

$ sudo yum shell

Zobrazí se výzva, která začíná znakem „>“. Začněte postupně zadávat své příkazy yum v tomto prostředí.

> seznam aktualizací> aktualizace

Jednoduše zadejte 'přestat'nebo stisknutím Ctrl + C ukončete tento shell. Můžete také použít textový soubor, který obsahuje všechny vaše příkazy v různých řádcích. Yum bude spouštět tyto příkazy jeden po druhém.

$ sudo yum název souboru

45. Zobrazení historie transakcí


Pomocí následujícího příkazu můžete zobrazit všechny příkazy, které yum dosud vykonával. Pomocí toho můžete velmi snadno vrátit nebo znovu provést starší transakce.

$ sudo yum historie

Tento seznam zobrazuje nejnovější operace na začátku. Konkrétní transakci můžete analyzovat pomocí jejich ID, jak je znázorněno níže.

$ sudo yum historie informace 10

Pomocí následujících příkazů můžete vrátit / znovu provést určité transakce. Koncové -y volba přeskočí potvrzovací výzvu.

$ sudo yum history undo 20 -y $ sudo yum history undo 30 -y

46. Skrytí výstupu Yum


Ve výchozím nastavení poskytuje yum vybranou sadu informací o svých operacích. Tato data můžete skrýt pomocí následujícího jednoduchého příkazu.

$ sudo yum install httpd -y -q $ sudo yum install httpd --assumeyes --quiet

Tyto příkazy jsou ekvivalentní a nainstalují httpd balíček bez požadavku na potvrzení uživatele nebo poskytnutí jakéhokoli textového výstupu ve vašem terminálu Linux.

47. Zvyšování výřečnosti


Můžete také udělat opak výše uvedených příkazů pomocí -proti nebo -podrobně výměna mňam. V tomto případě yum poskytne podstatné množství výstupu o probíhající operaci.

$ sudo yum install httpd -v $ sudo yum install httpd --verbose

Vynechali jsme -y přepněte, protože je pravděpodobné, že chcete provést kontrolu prostřednictvím operace, než budete pokračovat. Jedná se o vynikající nástroj pro ladění operací správy balíčků.

48. Zobrazení stránky nápovědy


Souhrnné informace o všech možných kombinacích příkazů můžete zjistit pomocí některého z následujících příkazů.

$ yum -h $ yum - pomoc

Dále použijte následující příkaz k vyhledání nápovědy ke konkrétní operaci yum.

$ yum help autoremove

49. Nahlédněte do příručky


Ruční stránka obsahuje podrobné informace o všech možnostech příkazového řádku a jejich použití. Pokud jste absolutní začátečník, mělo by to být místo, kde začít.

$ člověče mňam

Prostudujte si tuto dokumentaci, kdykoli budete mít potíže s některými příkazy.

50. Zobrazení informací o verzi


Pomocí následujícího jednoduchého příkazu zjistíte, kterou verzi Mňam a dnf je nainstalován na vašem počítači. Zobrazuje také informace o sestavení pro tuto verzi.

$ yum - verze

Končící myšlenky


Příkazy Yum jsou extrémně univerzální a poskytují všechny funkce potřebné k udržení moderních balíčků RHEL nebo CentOS. Bez ohledu na to, zda jste profesionální sysadmin nebo začínající uživatel Linuxu, zvládnutí těchto příkazů vám pomůže zvládnout distribuce založené na RPM. Naši redaktoři se pokusili zahrnout všechny příkazy, které uživatelé mohou potřebovat vědět pro údržbu svého systému. Doufejme, že jsme vám mohli poskytnout konečného průvodce, kterého hledáte. Sdělte nám své myšlenky v sekci komentářů a neváhejte se zeptat.

Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...