yum 安装工具的rpm以及依赖(只下载不安装)
2022-03-02 本文已影响0人
su酥饼
通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,主要有两种方式:[源码]编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。
可以使用“yumd eplist”命令来查找 rpm 包的依赖列表。例如,要查找“ansible”rpm的依赖包:
yum deplist ansible
方法一:yumdownloader
# 安装yum-utils
$ yum -y install yum-utils
# 下载 ansible 依赖包
$ yumdownloader --resolve --destdir=/tmp ansible # --resolve 参数表示下载依赖 --destdir 参数表示下载到那个目录
方法二:repotrack
# 安装yum-utils
$ yum -y install yum-utils
# 下载 ansible 全量依赖包
$ repotrack ansible
下载完后直接 rpm -ivh *.rpm 即可