1. 保留下载的软件包
- [root@zabbix-server01 ~]# VIM /etc/yum.conf
- keepcache=1 #开启后下载的软件都会保存到本地
2. 将软件进行下载, 并将所有 rpm 进行查询
- yum install -y iftop
- find /var/cache/yum/x86_64/7/ -type f -name "*.rpm" #下载的软件会保存到该目录
为了补充本地仓库资源可只下载不安装:
- yumdownloader <package-name>
- yum install --downloadonly <package-name>
3. 创建 yum 仓库服务器 (容量大一点)
a. 创建仓库目录
- mkdir /yum
- find /var/cache/yum/x86_64/7/ -type f -name "*.rpm"|xargs mv -t /yum
b. 下载创建 yum 仓库工具
yum install createrepo -y
c. 创建仓库索引信息
createrepo /yum/ #每次软件更新后都要执行该操作
4. 客户端需要通过 HTTP/HTTPS 访问 yum 仓库
a. yum 源文件
- [yumlocal]
- name = yum local
- baseurl = http://10.0.0.71
- gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
- gpgcheck = 0
- priority=1 #实现优先级需 yum install yum-plugin-priorities
5. 配置 yum 仓库网站信息
a. 利用 nginx 配置 yum 网站
- VIM /etc/nginx/conf.d/yum.conf
- server {
- listen 80;
- server_name 10.0.0.71;
- location / {
- root /yum;
- autoindex on;
- }
- }
6. 下载软件访问测试
yum install keepalived
来源: http://www.bubuko.com/infodetail-2977559.html