引言
背景:开发服务器可以连接互联网,而生产服务器对于网络有限制,无法使用互联网,为了模拟生产环境,开发服务器使用的系统和软件保持一致。

downloadonly
yum install --downloadonly --downloaddir=/root/packages [package]
例如:yum install --downloadonly --downloaddir=/root/packages sqlite-devel

yumdownloader
这种方法需要安装yum-utils,可通过命令yum install yum-utils -y进行安装

yumdownloader --resolve --destdir /root/packages [package]
例如:yumdownloader --resolve --destdir /root/packages sqlite-devel
此时发现它把相应的子依赖也一同下载下来了。
参数
--resolve 解析指定包的依赖项,并下载系统中缺少的依赖项。
repotrack
这种方法需要安装yum-utils,可通过命令yum install yum-utils -y进行安装
repotrack --download_path=/root/packages [package]
例如:repotrack --download_path=/root/packages sqlite-devel

此时发现它把相应的所有依赖也一同下载下来了。
结语
按需使用

评论 0
还没有评论,来说点什么吧。