yumdownloader命令是yum工具集的一部分,用于下载和存档RPM软件包及其依赖项。 yumdownloader命令使您可以在系统上下载(但不安装)软件包,因此您可以在系统离线时获取所需的软件包,或者您可以手动安装软件包。
使用yumdownloader可以方便地获取依赖项,因为使用命令时将自动下载软件包的所有依赖项。
下面是yumdownloader命令的使用方法:
语法
yumdownloader [OPTIONS] [package]
参数
- [OPTIONS]:可选参数;
- [package]:要下载的软件包名称。
示例
以下两个示例演示如何使用yumdownloader命令下载软件包及其依赖项。请注意,这些命令必须以root用户身份运行。
示例1:从网络中下载软件包
为了下载软件包和其依赖项,请使用以下命令:
yumdownloader <package name>
例如,要下载Apache HTTP服务器软件包及其依赖项,请使用以下命令:
yumdownloader httpd
上述命令会下载httpd及其依赖项,将它们保存在当前工作目录中。
示例2:下载软件包并将其保存到本地存档
如果您希望将软件包及其依赖项存档到本地(而不是下载到当前工作目录中),则需使用以下命令:
yumdownloader --archivetypes=rpm <package name>
例如,要将Apache HTTP服务器软件包及其依赖项存档到/home/user/archive文件夹中,请使用以下命令:
yumdownloader --archivetypes=rpm --destdir=/home/user/archive httpd
上述命令会下载httpd及其依赖项并将它们存储在/home/user/archive文件夹中。
示例1演示了如何从网络中下载软件包及其依赖项。示例2演示了将软件包及其依赖项存档到本地存储设备中。无论哪种方法,yumdownloader都可以通过下载并存储软件包及其依赖项来缓解离线软件包的问题。