yum自动下载RPM包及其所有依赖的包
yum自动下载RPM包及其所有依赖的包
有两种方法实现,
- 一种是使用yum命令
- 另一种是使用yumdownloader
1.使用yum(推荐使用)
要使用--downloadonly选项,需要先安装yum-plugin-downloadonly,不安装该包的话,会报下面的错误信息:Command line error: no such option: --downloadonly
安装yum-plugin-downloadonly
yum install yum-plugin-downloadonly
然后使用下面命令下载包
yum install --downloadonly RPM_Name
也可以指定下载的目录,参数--downloaddir,如下:
yum install --downloadonly --downloaddir=/usr/package RPM_Name
2.使用yumdownloader(不推荐使用)
安装yum-utils
yum install yum-utils
下载包
yumdownloader RPM_Name
为了根据所有依赖性下载软件包,我们使用 --resolve 参数:
yumdownloader --resolve httpd
也可以指定下载的目录,参数--destdir,如下:
yumdownloader --resolve --destdir=/root/mypackages/ httpd
# 或者
yumdownloader --resolve --destdir /root/mypackages/ httpd
Yumdownload 可以下载一组相关的软件包
yumdownloader "@Development Tools" --resolve --destdir /root/mypackages/
评论