yum 下载软件安装包

引言

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

image.png

downloadonly

yum install --downloadonly --downloaddir=/root/packages [package]

例如:yum install --downloadonly --downloaddir=/root/packages sqlite-devel
image.png

yumdownloader

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

image.png

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
image.png

此时发现它把相应的所有依赖也一同下载下来了。

结语

按需使用

评论 0

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

提交后需要审核才会公开。