davee_x

导航

[转]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都有了。

 
 

posted on 2015-02-06 14:57  Wigde.Xiao  阅读(4365)  评论(0编辑  收藏  举报