1. 程式人生 > >搭建本地yum倉庫(centos 7.5)

搭建本地yum倉庫(centos 7.5)

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 {
      listen  
80; server_name 10.0.0.71; location / { root /yum; autoindex on; } }

6. 下載軟件訪問測試
yum install keepalived



搭建本地yum倉庫(centos 7.5)