GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů yum v Linuxu

Příkaz yum zlepšuje funkčnost rpm a přitom stále používá balíčky .rpm a udržuje databázi RPM. Poskytuje přímočařejší způsob správy balíčků. Jednou z největších výhod YUM je schopnost automaticky zpracovávat softwarové závislosti. To znamená, že administrátoři mohou říci YUM, aby nainstaloval konkrétní balíček spolu s automatickou instalací dalších balíčků, na kterých balíček závisí.

Další výhodou YUM je použití úložišť. Úložiště jsou místa pro ukládání souborů .rpm. Úložiště umožňují správcům snadněji udržovat kontrolu verzí softwaru.

Syntaxe

Syntaxe příkazu yum je:

# yum [options] [subcommand] [package name]

Volba -y

Použijte volbu -y s příkazem yum k automatické odpovědi ano na instalaci dalších softwarových závislostí. Pokud tak neučiníte, YUM vás vyzve, abyste odpověděli ano nebo ne, zda mají být nainstalovány další závislosti.

yum dílčí příkazy

Příkaz yum je dodáván s několika dílčími příkazy pro správu balíčků.

Dílčí příkaz Použito na
nainstalujte {název balíčku} Nainstalujte balíček z libovolného nakonfigurovaného úložiště.
localinstall {název balíčku} Nainstalujte balíček z místního úložiště.
odebrat {název balíčku} Odinstalujte balíček.
aktualizovat [název balíčku] Aktualizujte balíček; pokud není k dispozici, aktualizuje všechny nainstalované balíčky (časově náročné).
informace {název balíčku} Nahlásit informace o balíčku.
poskytuje {název souboru} Nahlaste, který balíček poskytuje zadané soubory nebo knihovny.

Příklady příkazů yum

1. Chcete-li nainstalovat

A. Chcete-li nainstalovat jakýkoli balíček do systému Linux, můžeme spustit instalaci yum a název balíčku:

# yum install package1.rpm
# yum install package1.rpm package2.rpm package3.rpm package4.rpm

b. Obslužný program Yum obecně žádá o potvrzení instalace balíčku, pokud jej chcete zadat v samotném příkazu, spusťte níže příkaz

# yum install package1.rpm -y

2. Hledat

Chcete-li vyhledat jakýkoli balíček v úložišti RPM (může to být RHN, úložiště Cent OS atd.):

# yum search package1.rpm
# yum search package1 package2
# yum search all

3. Aktualizovat

Chcete-li aktualizovat jakýkoli existující balíček v systému požáru, postupujte následujícím způsobem:

# yum update package1.rpm
# yum update package1.rpm package2.rpm
# yum update package1.rpm -y

4. Chcete-li odebrat/odinstalovat

Chcete-li odstranit jakýkoli existující balíček ze systému:

# yum remove package1.rpm
# yum remove package1.rpm package2.rpm
# yum remove package1.rpm -y

5. Chcete-li aktualizovat

Chcete-li aktualizovat celý systém o dostupné aktualizace z úložiště dodavatelů:

# yum check-update
# yum update
# yum update –y        
# yum update yum

6. Získejte informace

Chcete-li získat informace o jakémkoli balíčku:

# yum info yum
# yum info vsftpd

7. Chcete-li zobrazit seznamy

Pro výpis balíčků můžeme spustit následující příkazy:

# yum list all
# yum list available
# yum list installed
# yum list extras
# yum list updates
# yum list obsoletes
# yum list recent
# yum list | less
# yum list pkgspec

8. K čištění

Chcete-li vyčistit stažené balíčky nebo metadata nebo informace uložené v mezipaměti nástrojem yum:

# yum clean package1.rpm
# yum clean metadata
# yum clean expire-cache
# yum clean rpmdb
# yum clean plugins
# yum clean all

9. Chcete-li zjistit, co nabízí

Chcete-li zjistit, jakou službu/soubor poskytuje který balíček:

# yum provides vsftpd
# yum provides yum
# yum whatprovides vsftpd
# yum whatprovides /etc/passwd

10. Pro skupiny

Balíčky jsou seskupeny do seznamu skupin, jako je DNS, Desktop, Web Server atd. Chcete-li zobrazit/instalovat/aktualizovat balíčky ze seznamu skupin, spusťte níže uvedený příkaz.

# yum grouplist
# yum groupinstall "DNS Name Server"
# yum groupinstall "DNS Name Server" "Graphical Internet"
# yum groupupdate "DNS Name Server"
# yum groupremove "DNS Name Server"
# yum groupremove "DNS Name Server" "Graphical Internet"

11. Získejte informace o skupině

Chcete-li získat informace o skupinách balíčků:

# yum groupinfo "Graphical Internet"
# yum groupinfo "Graphical Internet" "DNS Name Server"

12. Vyřešeno

Chcete-li určit vyřešení případných závislostí při instalaci nebo aktualizaci balíčků:

# yum resolvedep vsftpd

13. Pouze ke stažení

Pro pouhé stažení balíčků do systému můžeme spustit následující příkazy:

# yum install yum-downloadonly
# yum install vsftpd --downloadonly
# yum update vsftpd --downloadonly
# yum update --downloadonly --downloaddir=/tmp

14. K místní instalaci

Chcete-li nainstalovat stažené balíčky z libovolného místního adresáře:

# yum localinstall package1.rpm 
# yum localinstall package1.rpm package2.rpm
# yum localupdate package1.rpm
# yum localupdate package1.rpm package2.rpm

15. Znovu nainstalovat

Chcete-li znovu nainstalovat jakýkoli balíček, tj. odinstalovat a znovu nainstalovat:

# yum reinstall vsftpd

16. Přejít na nižší verzi

Chcete-li downgradovat jakýkoli balíček na předchozí verzi:

# yum downgrade vsftpd
# yum downgrade vsftpd bash

17. Chcete-li zobrazit seznam závislostí

Chcete-li zobrazit všechny závislosti pro zadaný balíček:

# yum deplist vsftpd
# yum deplist vsftpd bash

18. Verze

Chcete-li zobrazit informace o verzi libovolného balíčku:

# yum version all
# yum version installed
# yum version available
# yum version group
# yum version grouplist

19. Historie

To umožňuje uživateli zobrazit, co se stalo v minulých transakcích:

# yum history
# yum history info
# yum history list
# yum history summary
# yum history redo
# yum history undo
# yum history new


Linux
  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. Příklady příkazů yum v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. du příklady příkazů v Linuxu