• RedHat下yum配置为本地或者CentOs


    由于RedHat公司将yum源作为服务给用户提供,所以不能free给大家确实挺失望的,不过还好能够在RedHat上配置本地的Yum源,或者CentOS的Yum源。

    这里提供两种方式,一种是配置本地的,一种是配置CentOS的。

    我的RedHat系统版本是RHEL6.5的。

    1. 网上文章大多是将RedHat自身提供的Yum软件包卸载。

    参考:https://my.oschina.net/tdonemadao/blog/374580

    1)卸载, 命令是:rpm -aq|grep yum|xargs rpm -e --nodeps

    NOTE:xargs的补充 

    xargs (1) - build and execute command lines from standard input

    2) 下载yum相关的rpm包

    3) 安装这些rpm包,由于其存在相关性,所以在安装的时候,需要注意。

    4)配置yum源

    因为Yum源的配置文件是在/etc/yum.repos.d 下,所以在其中有Yum源的默认配置文件。我的是rhel-source.repo,你可以将其中的内容换成可以使用的镜像地址。

    aliyun或者163的mirrors,网上有许多。

    在这里,我认为有个很重要的地方,在.repo的配置文件中有"enabled=1",需要你enable,否则该[name]是不会生效的。

    还有就是,如果.repos文件中存在$releasever,需要将替换成相应的版本。例如,我使用的CentOS的Yum源是6的,所以,我换成了6。

    根据 http://mirrors.163.com/centos/6/os/x86_64/Packages/, 必须是真实存在URL。

    另外,我猜测,所有的该/etc/yum.repos.d/目录的.repo文件都是可以被检测到的。没有去验证过。

    4) 清空原yum缓存。

    5) 建立缓存

    2. 使用本地Yum源。也就是使用IOS镜像文件中提供的rpm包。

    优点: 在不能够联网的情况下,也可以使用Yum。

    缺点:不是实时更新的。

    参考:http://www.cnblogs.com/dadong616/p/5586697.html

    1) 挂载iso文件

    命令:mount /dev/cdrom /mnt/cdrom (/mnt/cdrom需要自己创建)

    2) 在/etc/yum.repos.d/目录下创建新的.repo文件。比如local.repo。自己看着办。

    具体信息还是去参考上面附带的网址

    3) 清空原yum缓存。

    4) 建立缓存

    NOTE: 如果为了测试是否生效,最好将其他的.repos使其失效,比如在文件名后添加.bak之类的。

  • 相关阅读:
    Java虚拟机基础
    排序系列之插入排序
    排序系列之冒泡排序
    成为优秀程序员的10个要点
    23个适合Java开发者的大数据工具和框架
    成为一个更优秀的开发者的10种方式
    Mybatis自动生成实体类
    Maven-SSM项目pom.xml配置以及springmvc配置以及mybatis配置及web.xml配置
    SSM项目layui分页实例
    图书管理系统(毕业论文)
  • 原文地址:https://www.cnblogs.com/dean-du/p/6985995.html
Copyright © 2020-2023  润新知