由于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之类的。

RedHat下yum配置为本地或者CentOs的更多相关文章

  1. RedHat安装yum+配置国内yum源

      新安装了redhat6.5安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription ...

  2. CentOS虚拟机不能联网状况下yum方式从本地安装软件包(转载的)

    大家都知道yum是linux下一个非常好用的软件安装/卸载软件,它方便操作,而且最厉害的是可以解决令人头疼的包依赖关系.但是若是你的linux不能联网,若想使用yum安装软件,可以依照下面的方法. 1 ...

  3. CentOS虚拟机不能联网状况下yum方式从本地安装软件包

    大家都知道yum是linux下一个非常好用的软件安装/卸载软件,它方便操作,而且最厉害的是可以解决令人头疼的包依赖关系.但是若是你的linux不能联网,若想使用yum安装软件,可以依照下面的方法. 1 ...

  4. redhat下yum命令安装(替换为centos yum命令)

    redhat默认自带的yum源需要注册,才能更新,报错:This system is not registered to Red Hat Subscription Management. You ca ...

  5. Centos下yum配置lnmp环境

    首先关闭SELINUX        vi /etc/selinux/config       #SELINUX=enforcing       #注释掉       #SELINUXTYPE=tar ...

  6. Redhat 简单本地yum 配置

    Redhat 简单本地yum 配置 一.将redhat 系统的镜像挂载到系统上 Vmware Workstion 环境下: [虚拟机设置]--[硬件]--[CD/DVD]--[使用ISO映像文件]-- ...

  7. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

  8. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  9. centos6.7不联网的情况下安装配置本地yum源

    1  cd / 2 mkdir -p /app/ios 3  cd /opt     mkdir ios 4   把下载好的centos-6.7-x86_64-bin-dvd1.iso  上传到 /o ...

随机推荐

  1. 【五一qbxt】test2

    又犯了一些迷之错误??要不然yy鼠标就是我的了 1.Superman: 小姐姐的题解:直接用set模拟即可emmmm 里面有很多指针啊,乱七八糟的,不会qwq,先看看我的大模拟吧: #include& ...

  2. setter 和 getter 高级 以及内存管理初级

    setter 和 getter 的演变,紧接setter 和 getter 初级 1.@property 和  @synthesize 这两个关键字的出现,就是为了剔除代码中的setter方法和get ...

  3. Makefile中include、-include、sinclude

    include.-include.sinclude使用 在 Makefile 使用 include 关键字可以把别的 Makefile 包含进来,这很像 C 语言的#include,被包含的文件会原模 ...

  4. python正则表达式re 中m.group和m.groups的解释

    转载:http://www.cnblogs.com/kaituorensheng/archive/2012/08/20/2648209.html 先看代码instance: >>> ...

  5. 工作中常用到的JS验证

    Common.js // JavaScript Document // _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = ...

  6. WebDriverWait类以及类常用的方法

    WebDriverWait类提供了显式等待和隐式等待,显式等待的等待时间是固定的,固定了10s就必须等待10s,隐式等待的等待时间是个范围,例如最大10s,那么如果在3s的时候程序达到预期的结果,那么 ...

  7. cs244a-Introduction to Computer Networking-Unit2

    Unit2: Transport 学习目标: how TCP set up a connection what TCP segment looks like how can TCP be in hig ...

  8. ajax异步 —— javascript

    目录 ajax是什么 原生ajax jquery ajax ajax跨域 ajax是什么 作用:不必重新加载整个页面,更新部分页面内容. 大概使用过程:通过后台提供的数据接口,ajax获取数据,动态修 ...

  9. iPad和iPhone上的应用程序图标

    iPad和iPhone上的应用程序图标 问:如何在iPad和iPhone使用我的应用程序包中的图标文件? 答:下面是处理文件的图标为iPhone专用的应用程序,iPad的专用应用程序,以及通用的应用程 ...

  10. 1.Java 字符分割

    使用方法 性能比较 使用方法 或|,点.,加+,乘*,在字符串中出现时,如果这个字符串需要被split,则split时候,需要在前面加两个反斜杠. 与&,在split时候,不需要转义. 一.j ...