前言
总结一下网上找到的下载依赖的方式,仅供参考。
cnetos7系统
方案一:
在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:
1.安装插件
sudo yum install yum-plugin-downloadonly
2.安装命令
sudo yum install --downloadonly --downloaddir=/tmp <package-name>
示例:sudo yum install --downloadonly --downloaddir=/tmp gitlab
/tmp 是下载路径
方案二:
1.安装工具包
sudo yum install -y yum-utils
2.下载命令
yumdownloader --resolve --destdir=/tmp <package-name>
示例:yumdownloader --resolve --destdir=/tmp gitlab
方案三:
1.安装工具包
yum -y install yum-utils
2.下载命令
repotrack X -p /tmp/
示例:repotrack gitlab -p /tmp/
X是软件名称,支持通配符如:tomcat*
方案选择:
方案一和方案二,下载下来的rpm包不是全面的,也就是说操作系统已安装的包越多,那么下载的就越少。(操作系统不同依赖不同)
方案三:如果操作系统不是最小安装(没有安装基础的rpm包),会下载所有依赖。