rpm包制作本地yum源


1. 編輯yum配置文件,設置keepcache=1使用緩存,設置cachedir緩存路徑

[root@centos60 ~]# vim /etc/yum.conf

 

2.把yum下載的rpm文件都拷貝到保存安裝 rpm目錄

[root@centos60 ~]# find /var/cache/yum/ -name *.rpm -type f -exec cp {} /opt/rpm/ \; 

3. 安裝創建yum源索引工具

[root@centos60 ~]# yum -y install createrepo

4.創建yum源索引

[root@centos60 ~]# cd /opt/rpm

createrepo ./

 vim /etc/yum.repos.d/ceph.repo

[ceph]

name=ceph

baseurl=file:///opt/rpm/

enable=1

gpgcheck=0

5.基於http方式給其他機器訪問

yum install httpd

systemctl start/enable httpd

ln -s /opt/rpm/packages/ /var/www/html/local

 6. 更新rpm包

下載rpm包到指定目錄下

yum install nginx --downloadonly --downloaddir=/opt/rpm/packages/

每加入一個rpm包就要更新一下

createrepo --update /opt/rpm/packages/

7. 客戶端配置

vi Local.repo

添加以下內容並保存退出

[Local]

name=CentOS-Media

baseurl=http://192.168.31.36/local

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM