搭建本地yum倉庫(centos 7.5)
阿新 • • 發佈:2019-03-06
base yum.conf 執行 保留 load bsp 實現 nbsp 補充
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 { listen80; server_name 10.0.0.71; location / { root /yum; autoindex on; } }
6. 下載軟件訪問測試
yum install keepalived
搭建本地yum倉庫(centos 7.5)