GNU/Linux >> Znalost Linux >  >> Linux

[Linux]:15 nejčastěji používaných příkazů YUM s příklady

YUM je zkratka pro Yellowdog Updater Modified, je to open source správa balíčků příkazového řádku pro distribuce Linuxu založené na RPM, jako je RedHat, CentOS, Fedora atd. YUM umožňuje správcům systému snadno instalovat, aktualizovat, vyhledávat nebo odinstalovat softwarové balíčky v systému.

Správci systému mohou nakonfigurovat YUM používat úložiště třetích stran k automatické instalaci balíčků vyřešením problémů se závislostmi. Zde bychom viděli oněch 15 nejčastěji používaných příkazů YUM s příklady.

1. Jak nainstalovat balíček pomocí YUM

Pokud jste nováček v administraci Linuxu a pokud byste nainstalovali jakýkoli software pomocí instalace rpm, pak byste věděli, jaká je bolest   instalace všech závislostí, než budete moci nainstalovat ten původní. Ale Linux  vám poskytuje výkon, který by vám jiný operační systém nedal, tj.  YUM který automaticky najde a nainstaluje všechny požadované závislosti softwaru. Chcete-li nainstalovat balíček, proveďte „yum install packagename“. Příklad:yum install

[root@catest ~]# yum nainstalovat firefox

Během provádění výše uvedeného příkazu byste si všimli, že vás vyzve k přijetí nebo odmítnutí Je to v pořádku [y/N]: . Pokud chcete, aby se YUM nainstaloval automaticky bez výzvy, použijte volbu -y, jak je uvedeno níže:

[root@catest ~]# yum -y nainstalovat firefox

Někdy možná budete muset nainstalovat všechny odpovídající vývojové balíčky/knihovny/testovací balíčky atd. spolu s hlavním balíčkem. V takovém případě můžete pro instalaci všech balíčků použít znak *, který začíná mysql, místo abyste určovali každý balíček pro instalaci.

[root@catest ~]# yum -y nainstalovat mysql*

Tím by se nainstalovaly balíčky jako mysql-bench, mysql-connector-odbc, mysql-devel, mysql-server, mysql-test atd.,

2. Jak získat informace o balíčku pomocí YUM

Někdy byste rádi věděli informace o balíčku již nainstalovaném na vašem systému před další aktualizací! Chcete-li zjistit více informací o balíčku, postupujte podle níže uvedeného příkazu.

[root@catest ~]# yum info firefoxNačtené pluginy:nejrychlejší zrcadlení, zabezpečení Rychlost načítání zrcadel z hostitelského souboru uloženého v mezipamětiInstalled PackagesName :firefoxArch :i386Verze :17.0.8Vydání :1.el5.centosVelikost :29 Nainstalovaný webový prohlížeč Mozillam Firefox. :http://www.mozilla.org/projects/firefox/License :MPLv1.1 nebo GPLv2+ nebo LGPLv2+ Popis:Mozilla Firefox je webový prohlížeč s otevřeným zdrojovým kódem, navržený pro standardy:soulad, výkon a přenositelnost. Název:firefoxArch :x86_64Version :17.0.8Release :1.el5.centosSize :29 MRepo :InstallSummary :Mozilla Firefox Web browser.URL :http://www.mozilla.org/projects/firefox/License :MPLv1.1 or GPLv2+Description nebo LGPLv2+Description :Mozilla Firefox je webový prohlížeč s otevřeným zdrojovým kódem navržený pro standardy :soulad, výkon a přenositelnost.

3. Jak upgradovat/aktualizovat software pomocí YUM

Musíte neustále aktualizovat svůj firefox, jakmile firefox vydá novou verzi. Chcete-li to provést, spusťte následující příkaz a automaticky aktualizuje váš firefox.

[root@catest ~]# aktualizace mysql yum

4. Jak odebrat/odinstalovat softwarový balíček pomocí YUM

Pro odinstalaci balíčků spolu se všemi jejich závislostmi použijte ‘yum remove package’, jak je ukázáno níže.

[root@catest ~]# yum odstranit mysql

5. Jak vyhledat softwarový balíček pomocí YUM

Pokud není znám přesný název balíčku, který se má nainstalovat, použijte „yum search keyword“. Tím se prohledají všechny balíčky, které odpovídají „klíčovému slovu“ a zobrazí se.

[root@catest ~]# yum search firefoxSt Nov 06>$yum search firefoxLoaded plugins:security=============Shodováno:firefox ==================firefox.i386 :Webový prohlížeč Mozilla Firefoxfirefox.x86_64 :Webový prohlížeč Mozilla Firefoxrubygem-less.noarch :Podpora dynamických stylů pro Rubyxulrunner.i386 :Runtime XUL pro Gecko Applicationsxulrunner.x86_64 :Runtime XUL pro listopadové aplikace Gecko>$

6. Jak vypsat všechny balíčky dostupné v databázi YUM

Následující příkaz zobrazí seznam všech balíčků dostupných v databázi YUM.

[root@catest ~]# seznam yum | méně

7. Jak vypsat všechny nainstalované balíčky ve vašem systému.

Následující příkaz zobrazí seznam všech nainstalovaných balíčků ve vašem systému.

[root@catest ~Nainstalován # seznam yum | méně

8. Jak zjistit, které balíčky jsou dostupné pro upgrade pomocí YUM.

Pokud chcete zjistit, zda je konkrétní balíček aktuální, můžete použít bod 2. Ale jako celý systém, pokud byste chtěli zjistit, které všechny balíčky jsou připraveny k aktualizaci, spusťte níže uvedený příkaz:

[root@catest ~]# aktualizace seznamu yum | méně

9. Jak najít soubor patřící ke kterému balíčku pomocí YUM.

Pokud byste chtěli vědět, ke kterým balíčkům patří soubor /etc/sysconfig/nfs, spusťte níže uvedený příkaz a podívejte se na výstup tak, jak patří k nfs-utils-1.0.9-70.el5.x86_64.

[root@catest ~]# yum poskytuje /etc/sysconfig/nfsLoaded pluginy:security1:nfs-utils-1.0.9-70.el5.x86_64 :NFS utility a podpůrné klienty a :démony pro server NFS jádra. Úložiště :centosMatched from:Filename :/etc/sysconfig/nfs1:nfs-utils-1.0.9-44.el5.x86_64 :NFS utility a podpůrní klienti a :démoni pro jádro NFS server.Repo :installMatched from:Other :Provides -match:/etc/sysconfig/nfs

10. Jak vyčistit mezipaměť YUM

Když nainstalujete jakýkoli balíček pomocí YUM, stáhne balíčky (soubory RPM) do vašeho místního adresáře mezipaměti YUM umístěného na /var/cache/yum/. Zejména RPM balíčků, které byly staženy, mohou zabírat mnoho místa a není důvod je opouštět, když je jejich práce hotová. Aby bylo možné provést odpovídající čištění, lze provést následující příkaz pro vyčištění všech najednou:

[root@catest ~]# yum vyčistit vše

11. Prohledejte seznam s konkrétním názvem balíčku

Chcete-li vyhledat pouze názvy balíčků, použijte seznam yum. To se liší od normálního vyhledávání, které je mnohem rychlejší, protože bude hledat pouze názvy balíčků, zatímco vyhledávání yum bude prohledávat všechny informace o balíčku, včetně popisu balíčku.

[root@catest ~]# seznam yum firefoxNačtené pluginy:securityInstalled Packagesfirefox.i386 3.0.18-1.el5_4 installfirefox.x86_64 3.0.18-1.el5_4 installableAvailable Packagesfirefox.i386-oxcentos.17.0 .x86_64 17.0.8-1.el5.centos centosStředa listopadu 06>

12. Zjistěte, jak jsou vaše úložiště YUM nakonfigurovaná

Chcete-li znát úložiště, která jsou nakonfigurována ve vašem systému, proveďte ‚yum repolist‘, jak je uvedeno níže.

[root@catest ~]# yum repolistNačtené pluginy:securityrepo id název úložiště statuscentos CentOS 5Server - x86_64 povoleno:3662rpmforge RHEL 5Server - RPMforge.net - povoleno:11318repolist:14980Wed listopad 0> 

Chcete-li zobrazit všechna úložiště (tj. nakonfigurovaná a nenakonfigurovaná na vašem serveru), spusťte následující příkaz:

[root@catest ~]# yum repolist allNačtené pluginy:securityrepo id název úložiště statuscentos CentOS 5Server - x86_64 povoleno:3662rhel-debuginfo Red Hat Enterprise Linux 5Server - x86_64 - D disabledrhel-debuginfo-beta Red Hat Enterprise - Linux 5Server BetServer x86_6 disabledrpmforge RHEL 5Server - RPMforge.net - dag enabled:11318rpmforge-extras RHEL 5Server - RPMforge.net - extra disabledrpmforge-testing RHEL 5Server - RPMforge.net - testing disabledrepolist:14980Wed listopad 06 

13. Jak nainstalovat balíček z nenakonfigurovaného úložiště pomocí yum –enablerepo

Ve výchozím nastavení se yum instaluje pouze z povolených úložišť. Z nějakého důvodu, pokud chcete nainstalovat balíček ze zakázaných úložišť, použijte volbu –enablerepo v „yum install“, jak je uvedeno níže.

[root@catest ~]#yum --enablerepo=rhel-debuginfo install vim-X11.x86_64

14. Chcete-li zobrazit poslední aktualizované/přidané balíčky do databáze úložiště pomocí YUM

Chcete-li získat seznam balíčků aktualizovaných/přidaných do některého z vašich úložišť v poslední době:

[root@catest ~]# nedávný seznam yum

15. YUM interaktivní shell

V interaktivním prostředí YUM můžete spouštět více příkazů, jak je znázorněno níže:

Středa listopadu 06>$yum shellLoaded pluginy:securitySetting up Yum Shell> info mysql
Doufám, že vám to pomůže pochopit, jak používat yum efektivněji.


Linux
  1. 40 Základních často používaných příkazů Linuxu

  2. Nejpoužívanější a nejoblíbenější cURL příkazy v praxi

  3. 10+ Linux VI příkazy s příklady

  1. Příkazy hlavy a ocasu v Linuxu vysvětleny s příklady

  2. 25 Nejčastěji používané příklady pravidel Linux IPTables

  3. lsof :Nejčastěji používané příklady

  1. 19 Běžné příkazy SSH v Linuxu s příklady

  2. Nejjednodušší linuxové příkazy s 10 příklady

  3. Kurz Subversion:10 nejpoužívanějších příkazů SVN s příklady