zoukankan      html  css  js  c++  java
  • Linux使用系统光盘作为YUM源

    --Linux使用系统光盘作为YUM源
    ------------------------------2013/11/07

    1. 挂载光盘
    Linux代码  
    # mkdir /media/cdrom  
    # mount /dev/cdrom /media/cdrom  
     
    2. yum源文件说明
    在 /etc/yum.repos.d/ 目录中有CentOS-Base.repo和CentOS-Media.repo两个文件
     
    CentOS-Base.repo 记录的是网络上的资源信息
    CentOS-Media.repo 记录的光盘上的资源信息,使用vi打开该文件,里面有如下一行代码
    Linux代码  
    # yum --disablerepo=* --enablerepo=c6-media [command]  
    --disablerepo=* 表示不使用  目录下的所有资源
    --enablerepo=c6-media 表示使用定义为[c6-media]的资源
     
    命令示例
    Linux代码  
    # yum --diablerepo=* --enablerepo=c6-media install gcc  
     
    3. 如果之前没有这些源,那么就需要手动创建yum源了。

    编辑yum源文件
    在 /etc/yum.repos.d/ 目录下创建文件dvd.repo,并在里面加入以下代码 
    Linux代码:
    -------------------------------------dvd.repo 
    [local-Server] 

    name=dvd.repo 
    baseurl=file:///media/cdrom/Server  
    enabled=1  
    gpgcheck=0 

    --可选 
    [local-HA]  
    baseurl=file:///media/cdrom/HighAvailability  
    enabled=1  
    gpgcheck=0  
    [local=LB]  
    baseurl=file:///media/cdrom/LoadBalancer  
    enabled=1  
    gpgcheck=0  
    [local-RS]  
    baseurl=file:///media/cdrom/ResilientStorage  
    enabled=1  
    gpgcheck=0  
     
    4. 更新yum源

    代码: yum clean all
    yum makecache


    5. 注意事项


    如果yum源中有网络源,但是服务器又不能访问外部网络(很显然,不然也不用挂光盘源),那么可能需要关闭网络的源,不然使用光盘源可能会报一些错。

    代码:
    # yum --diablerepo=* --enablerepo=dvd.repo

    或者直接重命名其他源让rmp不识别,然后yum clean all,再重新yum makecache.


  • 相关阅读:
    webkit特有的css属性
    js apply/call/caller/callee/bind使用方法与区别分析
    canvas
    seajs
    div 等高
    js常用函数
    浮动元素水平居中
    JavaScript的9个陷阱及评点
    Touch Event
    js跨域问题
  • 原文地址:https://www.cnblogs.com/jackhub/p/3412232.html
Copyright © 2011-2022 走看看