如何使用yum下载软件包以便离线安装

回答

  1. 要通过 yum 查看可用的特定版本,我们可以使用 -showduplicates 开关。
# yum --showduplicates list [package_name]

例如 :

# 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.如果离线安装需要下载旧版本包和依赖包,可以使用以下方法之一从网上下载特定版本的RPM,然后使用yum安装.

www. On IT Road .com

方法一

要将软件包下载到本地目录,请使用 -downloaddir=[dir] 选项以及 yum 命令的 -downloadonly 开关。

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

例如 :

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

问题

如何使用 YUM 离线下载特定版本的软件包及其依赖项。

在本地安装包

现在使用 yum 命令选项“localinstall”从本地目录安装软件包

# yum localinstall [path to rpm]

方法二

要使用 yumdownloader 下载包及其依赖项:

# yumdownloader [package]

要将包下载到本地文件夹,请尝试选项“-destdir=DESTDIR”

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

例如 :

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

要下载包以及所有依赖项,请使用选项“-resolve”和“-destdir”

# yumdownloader --destdir=[DIR] --resolve [package]
日期:2020-09-17 00:13:33 来源:oir作者:oir