GNU/Linux >> Znalost Linux >  >> Linux

Stažení konkrétní verze balíčku a jeho závislostí z úložiště pro offline instalaci pomocí YUM

Otázka :Jak stáhnout konkrétní verzi balíčku spolu s jeho závislostmi pomocí YUM offline.

Odpověď :
1. Chcete-li zjistit, jaké konkrétní verze jsou k dispozici prostřednictvím yum, můžete použít –showduplicates přepínač.

# yum --showduplicates list [package_name]

Například:

# yum --showduplicates list httpd
Loaded plugins: product-id, security, subscription-manager.
Installed Packages
httpd.x86_64 2.2.15-39.0.1.el6 @ol6_x86_64_latest         --- installed
Available Packages
httpd.x86_64 2.2.15-5.0.1.el6 ol6_x86_64_latest           --- older versions
httpd.x86_64 2.2.15-9.0.1.el6 ol6_x86_64_latest
....

2. Pokud je potřeba stáhnout balíček starší verze spolu s jeho závislostmi pro off-line instalaci, můžete použít jednu z následujících možností ke stažení konkrétní verze RPM z webu a poté ji nainstalovat pomocí yum .

Metoda 1

Chcete-li stáhnout balíčky do místního adresáře, použijte volbu – -downloaddir=[dir] spolu s přepínačem –downloadonly příkazu yum.

# yum install --downloadonly --downloaddir=[directory] [package]

Například:

# yum install --downloadonly --downloaddir=/tmp/ httpd.x86_64 2.2.15-5.0.1.el6

Metoda 2

Stažení balíčku s jeho závislostmi pomocí yumdownloader:

# yumdownloader [package]

Chcete-li stáhnout balíček do místní složky, vyzkoušejte volbu „- -destdir=DESTDIR“

# yumdownloader --destdir=[DIR] [package]

Například:

# yumdownloader --destdir=/tmp httpd.x86_64 2.2.15-5.0.1.el6

Chcete-li stáhnout balíček spolu se všemi závislostmi, použijte volbu „- -resolve“ spolu s „- -destdir“

# yumdownloader --destdir=[DIR] --resolve [package]

Místní instalace balíčků

Nyní nainstalujte balíčky z místního adresáře pomocí příkazu yum s volbou „localinstall“

# yum localinstall [path to rpm]


Linux
  1. Použití AppImage pro správu balíčků Linuxu

  2. Jak zobrazit další informace o balíčku pomocí yum a yumdb – RedHat Linux

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu

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

  2. Rails:Odinstalujte konkrétní verzi knihovny pomocí gem

  3. Kde najdu podrobnosti o LaTeXu a jeho instalační příručce?

  1. Použití příkazů Yum k deaktivaci a odstranění úložišť balíčků v systému CentOS

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

  3. Jak zjistit, ze kterého úložiště yum byl balíček nainstalován?