1,单个包下载
应用rpm离线安装应用时,经常会缺少依赖项,单个依赖项可以从以下地址查找下载
http://mirror.centos.org/centos/7/os/x86_64/Packages/
2,下载某个应用的依赖
如需要下载某个应用的多个依赖时,可应用downloadonly插件
安装插件
yum install yum-plugin-downloadonly
下载依赖:以下载greenplum依赖为例
yum install --downloadonly --downloaddir=/root/myrpms/ greenplum
–downloadonly:只下载不安装
–downloaddir:指定保存目录
脱网目标主机安装依赖
进入保存依赖的目录
yum localinstall *
实测结果:该插件仅下载当前主机安装greenplum所需要的依赖,但不同的主机所缺少的依赖不同,所以拷贝安装过程中仍会报少量缺少依赖。如果需要的依赖在当前主机已经安装并不会被下载。