1、 “yum deplist”查找 rpm 包的依赖列表
# yum deplist ansible 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 软件包:ansible.noarch 2.9.13-1.el7 依赖:/usr/bin/env provider: coreutils.x86_64 8.22-24.el7 依赖:/usr/bin/python2 provider: python.x86_64 2.7.5-88.el7 依赖:PyYAML provider: PyYAML.x86_64 3.10-11.el7 ...
2、repotrack方式下载全量依赖包
# 安装yum-utils $ yum -y install yum-utils # 下载 ansible 全量依赖包 $ repotrack ansible
3、yumdownloader和downloadonly 插件
两者仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。
# 安装yum-utils $ yum -y install yum-utils # 下载 ansible 依赖包 $ yumdownloader --resolve --destdir=/tmp ansible
参数说明:
# 安装插件 $ yum -y install yum-download # 下载 ansible 依赖包 $ yum -y install ansible --downloadonly --downloaddir=/tmp
4、离线安装rpm包
$ rpm -Uvh --force --nodeps *.rpm
1、用到 createrepo
工具
https://www.cnblogs.com/asheng2016/p/local-yum.html
https://www.cnblogs.com/asheng2016/p/local-yum-http.html
2、直接同步源到本地
https://blog.csdn.net/kxzhaohuan/article/details/81713933
原文:https://www.cnblogs.com/zjz20/p/13826740.html