GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat konkrétní verzi balíčku pomocí YUM

Někdy může být nutné mít na svém systému nainstalovanou určitou verzi balíčku, aby vyhovoval určitým požadavkům. V tomto článku se podíváme, jak můžeme nainstalovat konkrétní verze balíčků pomocí správce balíčků yum v Centos &RHEL 7/8. Nejprve potřebujeme znát dostupné verze pro konkrétní balíček.

Přečtěte si také:Jak nainstalovat konkrétní verzi balíčku pomocí apt-get

Zkontrolujte dostupné verze

Otevřete terminál a spusťte následující příkaz, abyste viděli všechny dostupné verze balíčku:

yum --showduplicates list

V tomto příkladu uvedeme seznam dostupných verzí samby ve vašich povolených úložištích pro systém RHEL 7.

 yum --showduplicates list samba

Ukázkový výstup

Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Available Packages
samba.x86_64              4.1.1-31.el7                   rhui-REGION-rhel-server-releases
samba.x86_64              4.1.1-33.el7_0                 rhui-REGION-rhel-server-releases
samba.x86_64              4.1.1-35.el7_0                 rhui-REGION-rhel-server-releases
samba.x86_64              4.1.1-37.el7_0                 rhui-REGION-rhel-server-releases
samba.x86_64              4.1.1-38.el7_0                 rhui-REGION-rhel-server-releases
samba.x86_64              4.1.12-21.el7_1                rhui-REGION-rhel-server-releases
samba.x86_64              4.1.12-23.el7_1                rhui-REGION-rhel-server-releases
samba.x86_64              4.1.12-24.el7_1                rhui-REGION-rhel-server-releases
samba.x86_64              4.2.3-10.el7                   rhui-REGION-rhel-server-releases
samba.x86_64              4.2.3-11.el7_2                 rhui-REGION-rhel-server-releases
samba.x86_64              4.2.3-12.el7_2                 rhui-REGION-rhel-server-releases
samba.x86_64              4.2.10-6.el7_2                 rhui-REGION-rhel-server-releases
samba.x86_64              4.2.10-6.2.el7_2               rhui-REGION-rhel-server-releases
samba.x86_64              4.2.10-7.el7_2                 rhui-REGION-rhel-server-releases
samba.x86_64              4.4.4-9.el7                    rhui-REGION-rhel-server-releases
samba.x86_64              4.4.4-12.el7_3                 rhui-REGION-rhel-server-releases
samba.x86_64              4.4.4-13.el7_3                 rhui-REGION-rhel-server-releases
samba.x86_64              4.4.4-14.el7_3                 rhui-REGION-rhel-server-releases
samba.x86_64              4.6.2-8.el7                    rhui-REGION-rhel-server-releases
samba.x86_64              4.6.2-10.el7_4                 rhui-REGION-rhel-server-releases
samba.x86_64              4.6.2-11.el7_4                 rhui-REGION-rhel-server-releases
samba.x86_64              4.6.2-12.el7_4                 rhui-REGION-rhel-server-releases

Protože Yum používá správce balíčků RPM pro manipulaci s balíčky, názvy balíčků jsou založeny na formátu štítku balíčku RPM.

Ve výše uvedeném příkladu první sloupec označuje název balíčku a jeho architekturu a druhý sloupec zobrazuje verzi balíčku. Jak si také všimnete, nejnovější balíček je ten, který se nachází na konci seznamu.
V tomto případě je nejnovější balíček samba-4.6.2-12.

Nainstalujte konkrétní verzi balíčku

Nyní můžeme pokračovat a nainstalovat libovolnou verzi balíčku samba. Chcete-li to provést, spusťte, na konec přidáme verzi balíčku. tj.

yum install <packagename> <version>

Chcete-li nainstalovat nejnovější verzi, která je 4.6.2-12 podle našeho výstupu, jak bylo uvedeno dříve, spusťte příkaz níže

yum install samba-4.6.2-12

Pokud chcete být konkrétnější, můžete zahrnout vydání verze, jak je uvedeno

yum install samba-4.6.2-12.el7_4

Ukázkový výstup

--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                 Arch                        Version                                Repository                                             Size
========================================================================================================================================================================
Installing:
 samba                                   x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      633 k
Installing for dependencies:
 avahi-libs                              x86_64                      0.6.31-17.el7                          rhui-REGION-rhel-server-releases                       61 k
 cups-libs                               x86_64                      1:1.6.3-29.el7                         rhui-REGION-rhel-server-releases                      356 k
 libldb                                  x86_64                      1.1.29-1.el7                           rhui-REGION-rhel-server-releases                      128 k
 libtalloc                               x86_64                      2.1.9-1.el7                            rhui-REGION-rhel-server-releases                       33 k
 libtdb                                  x86_64                      1.3.12-2.el7                           rhui-REGION-rhel-server-releases                       47 k
 libtevent                               x86_64                      0.9.31-1.el7                           rhui-REGION-rhel-server-releases                       36 k
 libwbclient                             x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      105 k
 pytalloc                                x86_64                      2.1.9-1.el7                            rhui-REGION-rhel-server-releases                       16 k
 samba-client-libs                       x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      4.7 M
 samba-common                            noarch                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      198 k
 samba-common-libs                       x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      164 k
 samba-common-tools                      x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      456 k
 samba-libs                              x86_64                      4.6.2-12.el7_4                         rhui-REGION-rhel-server-releases                      265 k

Transaction Summary
========================================================================================================================================================================
Install  1 Package (+13 Dependent packages)

Total download size: 7.2 M
Installed size: 24 M
Is this ok [y/d/N]:

Instalace dokončena

Installed:
  samba.x86_64 0:4.6.2-12.el7_4

Dependency Installed:
  avahi-libs.x86_64 0:0.6.31-17.el7         cups-libs.x86_64 1:1.6.3-29.el7      libldb.x86_64 0:1.1.29-1.el7              libtalloc.x86_64 0:2.1.9-1.el7
  libtdb.x86_64 0:1.3.12-2.el7              libtevent.x86_64 0:0.9.31-1.el7      libwbclient.x86_64 0:4.6.2-12.el7_4       pytalloc.x86_64 0:2.1.9-1.el7
  samba-client-libs.x86_64 0:4.6.2-12.el7_4 samba-common.noarch 0:4.6.2-12.el7_4 samba-common-libs.x86_64 0:4.6.2-12.el7_4 samba-common-tools.x86_64 0:4.6.2-12.el7_4
  samba-libs.x86_64 0:4.6.2-12.el7_4

Complete!

Poznámka: Vylučte balíček v souboru repo, jinak pro příští aktualizaci yum nainstaluje nejnovější verzi

Chcete-li ověřit jeho instalaci, zadejte:

rpm -qa | grep samba
samba-common-4.6.2-12.el7_4.noarch
samba-client-libs-4.6.2-12.el7_4.x86_64
samba-libs-4.6.2-12.el7_4.x86_64
samba-4.6.2-12.el7_4.x86_64
samba-common-libs-4.6.2-12.el7_4.x86_64
samba-common-tools-4.6.2-12.el7_4.x86_64

Doufáme, že tento článek byl pro vás srozumitelný a budete mít větší pohodlí při instalaci konkrétních verzí balíčků pomocí Yum ve vašem systému. Neváhejte se ozvat a zeptat se na jakékoli dotazy. Děkujeme za váš čas.


Cent OS
  1. Jak nainstalovat nejnovější verzi PHP-5.5 pomocí YUM na CentOS/RHEL/Fedora

  2. Jak použít yum k instalaci konkrétní verze balíčku?

  3. Jak nainstalovat a spravovat software na CentOS 7

  1. Jak nainstalovat YUM na RHEL 8 / CentOS 8

  2. Jak nainstalovat MongoDB na CentOS 7

  3. CentOS / RHEL :Jak nainstalovat konkrétní verzi rpm balíčku pomocí YUM

  1. Jak nainstalovat Git na CentOS 7

  2. Jak nainstalovat Yarn na CentOS 7

  3. Jak nainstalovat Gradle na CentOS 7