Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43441
  • 博文数量: 11
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-09 03:21
个人简介

运维新人!

文章分类

全部博文(11)

文章存档

2015年(1)

2014年(10)

我的朋友

分类: 系统运维

2014-12-01 15:54:20

         Yum作为Linux下的包管理工具,有效解决了平常安装软件包时的诸多不便(诸如依赖关系复杂)。下面介绍下如何为本机配置yum源实现软件的自由安装。
    Yum
源可以使本机指定的本地yum源,也可以是FTP或HTTP等外部yum源。关于yum的配置文件主要有    ①/etc/yum.conf   , ②/etc/yum.repos.d/*.repo (此yum配置文件必须命名为*.repo)。
   
①:其中
    cachedir=/var/cache/yum 
》》指定使用yum时的缓存位置
    gpgcheck=1 
》》 指定安装软件包时是否进行验证校验:1表示验证,一般用于指定外部yum源时使用。
   
②:格式如下
    [base]  
》》别名
    name=Instructor Server Repository   
》》》  别名
    baseurl=ftp://instructor.example.com/pub/Server 
》》指定的yum源位置
    gpgcheck=0     
》》 指定安装软件包时是否进行验证校验
   
可以指定多段,使不同类包分开指定。
    1
若要指定本地目录,则更改baseurl=file://LOCALDIR
    2
若要指定ftp源,baseurl=ftp://IP  |  FQDN
   
如:ftp://192.168.1.1/root/Server
    3 
若要指定http源,baseurl=http://IP  |  FQDN
   
如:http://mirrors.163.com/CentOS/Server
   
至此,yum源已制作完成,最好使用“yum  repolist”是否可显示指定源上的rpm包,在进行“yum clean all”,清除Yum缓存,之后就可以真常使用咯。

        

 

         附件内容为 /etc/yum.repos.d/*.repo 实例。
    repo实例# repos on instructor for classroom use
    # Main rhel5 server
    [base]
    name=Instructor Server Repository
    baseurl=file:///yum/Server
    gpgcheck=0
    # This one is needed for xen packages
    [VT]
    name=Instructor VT Repository
    baseurl=file:///yum/VT
    gpgcheck=0
    # This one is needed for clustering packages
    [Cluster]
    name=Instructor Cluster Repository
    baseurl=file:///yum/Cluster
    gpgcheck=0
    # This one is needed for cluster storage (GFS, iSCSI target, etc…) packages
    [ClusterStorage]
    name=Instructor ClusterStorage Repository
    baseurl=file:///yum/ClusterStorage
    gpgcheck=0

阅读(1696) | 评论(0) | 转发(0) |
0

上一篇:sendmail的FAQ

下一篇:linux ssh连接慢

给主人留下些什么吧!~~