1. 网络源

centos7
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
epel
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2.本地yum

找一台内网服务器,可通过http,ftp,等将光盘文件共享出来

3. 自定义yum

  1. [root@docker1-60 ~]# yum provides createrepo
  2. [root@docker1-60 test]# createrepo /tmp/test
  3. [root@docker1-60 ~]# cat /etc/yum.repos.d/test.repo
  4. [ansible]
  5. name=ansible
  6. baseurl=file:///tmp/test
  7. enable=1
  8. gpgcheck=0

createrepo

4.从yum源里下载rpm包(不安装)

  1. # yum install 包名 --downloadonly --downloaddir="/tmp"
  2. [root@docker1-60 ~]# yum install ansible --downloadonly --downloaddir="/tmp"