一、什么是yum install --downloadonly命令
yum是一个在Fedora和RedHat以及它们的衍生版本中,基于 RPM 包管理的方式进行软件安装、更新与卸载的工具。yum install命令可以用来安装指定的软件包及其依赖关系;当然,也可以通过添加选项来实现只下载而不安装软件包的功能,这就是我们今天想要介绍的yum install --downloadonly命令。
二、yum install --downloadonly命令的语法
yum install [options] package1 [package2...]
其中,[options]主要选项有:
- -y: 自动回答yes
- -q: 安静模式,不输出安装过程的详细信息
- --downloadonly: 仅下载软件包而不安装
- --downloaddir=[directory]: 指定下载的软件包存放的目录
三、yum install --downloadonly命令的用法举例
1、仅下载软件包而不安装
yum install --downloadonly
这里的package可以是一个或多个软件包,yum将会下载这些软件包及其依赖关系到本地的缓存目录。
2、指定下载的软件包存放的目录
yum install --downloadonly --downloaddir=
其中,
下面是一个完整的使用yum install --downloadonly命令的例子:
yum install --downloadonly --downloaddir=/opt/download nginx
上面命令表示:下载nginx及其依赖关系到/opt/download目录。
四、小结
yum install --downloadonly命令是一个非常实用的工具,它使得我们可以在网络不稳定或者没有网络的情况下,预先下载软件包及其依赖关系。在之后的安装过程中,可以直接使用本地缓存中的软件包,从而大大提高了安装效率。