码迷,mamicode.com
首页 > 其他好文 > 详细

配置Yum源repo文件及搭建本地Yum服务器

时间:2015-02-15 13:37:42      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:yum 配置 和 搭建

废话不说,简单粗暴直接上方法!

#

    Yum源的话有三大类:

        Base

        Extra

        Epel

    Base:就是你下载的光盘镜像里面的DVD1

    Extra:就是你下载光盘镜像的DVD2

    Epel:属于额外的,得到Epel官方获取

    技术分享

    这俩光盘你挂载到系统上,你会发现里面有个packages目录,里面全是你rpm包!

    Epel源的repo访问地址 http://fedoraproject.org/wiki/EPEL/zh-cn 获取。


配置Yum源:

    1,找一个镜像站点,国内推荐阿里云 http://mirrors.aliyun.com 。

    2,根据你的系统,选择对应的目录进入。

       # 我这里是CentOS6.6 

技术分享

    3,依次访问这些文件夹,然后根据你的系统32位或64位进入对应的目录,

    技术分享

进入后你会发现两个重要的目录,Packages和repodata,Packages这个目录是yum安装时的rpm包。

repodata目录里面包含了一个以 .xml结尾的文件,这个文件是yum索引文件,包含了rpm包的一些信息,比如依赖关系这些的。通过它用yum安装才能在自动解决。记录下这个地址。

这里要注意的是:这个地址下必须存在repodata这个目录。上面那句话已经说明的他存在的意义。

技术分享

然后对其他的目录也这样操作,并记下地址,基本上除了isos目录其他的都有可以记下来,他们都符合。

#

回到系统:

技术分享

这个目录存放的就是默认的repo文件,虽然也能用,但是能安装程序包太少了,所以舍弃。

技术分享

这样做的目的是将原本默认的repo文件不生效。执行yum时,它只会读取yum.repo.d下这个目录下的所有以.repo结尾的文件。

#

接下来是不是知道怎么做了?在这个目录下创建一个新的repo文件,然后把刚刚记录下来的地址放进去!

技术分享

repo文件的写入是有其特殊格式的,如下:

技术分享

看出什么了么?

至于为什么这样写,这里就不说了,

[aaa]

name=aaa

baseurl=http://mirrors.aliyun.com/centos/6.6/centosplus/x86_64/

enabled=1

gpgcheck=0

这五行算一组,[aaa] 和 name =aaa 这两项里面的aaa是自定义的,但是名字不能和下面的一样,

baseurl就是填写你刚刚记录的地址,其他的你照着写就行;然后保存;

#

你现在试试yum看看,是不是可以装很多软件了?但是这里的只是Base和Extra的程序包,还有Epel里面的,我们现在要访问上面提供的网站:http://fedoraproject.org/wiki/EPEL/zh-cn 

    未完待续 ...




本文出自 “小艾酱丶” 博客,请务必保留此出处http://aixuancheng.blog.51cto.com/9927396/1614557

配置Yum源repo文件及搭建本地Yum服务器

标签:yum 配置 和 搭建

原文地址:http://aixuancheng.blog.51cto.com/9927396/1614557

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!