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