[转]centos7 配置yum源(本地+光盘)


from:http://wangyan.org/blog/setup-local-yum-repo.html

一,本地 

1、创建本地yum仓库

1. mkdir -p /yum/local #可以有N级目录
2. cp ... #复制RPM包到上述目录

2、创建repo文件

/etc/yum.repo.d/Centos-local.repo:

1 [Local] # list出来的名字
2 name=Local Yum
3 baseurl=file:///yum/
4 gpgcheck=1
5 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
6 enabled=1

 

3、安装createrepo

yum install createrepo #使用yum安装createrepo
 

4、创建索引

1. createrepo /yum #本地源的目录
2. yum makecache #更新缓存
 
使用时可能需要临时去掉网络yum源:/etc/yum.repos.d/Centos-Base.repo:
enabled=0
 
 
 二,光盘

一、使用CentOS光盘作为本地yum源

实体机上直接放入光盘

1. mkdir /mnt/cdrom #创建目录
2. mount /dev/cdrom /mnt/cdrom #挂载

2、创建repo文件

/etc/yum.repos.d/CentOS-cdrom.repo
[cdrom]
name=Local cdrom yum
baseurl=file:///mnt/cdrom/    
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

 

问:为什么连createrepo软件都不用安装?

createrepo 的作用是创建索引文件的(位于repodata文件夹),光盘中连GPG-KEY都有了。

 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM