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

RedHat下yum配置为本地或者CentOs的更多相关文章
- RedHat安装yum+配置国内yum源
新安装了redhat6.5安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription ...
- CentOS虚拟机不能联网状况下yum方式从本地安装软件包(转载的)
大家都知道yum是linux下一个非常好用的软件安装/卸载软件,它方便操作,而且最厉害的是可以解决令人头疼的包依赖关系.但是若是你的linux不能联网,若想使用yum安装软件,可以依照下面的方法. 1 ...
- CentOS虚拟机不能联网状况下yum方式从本地安装软件包
大家都知道yum是linux下一个非常好用的软件安装/卸载软件,它方便操作,而且最厉害的是可以解决令人头疼的包依赖关系.但是若是你的linux不能联网,若想使用yum安装软件,可以依照下面的方法. 1 ...
- redhat下yum命令安装(替换为centos yum命令)
redhat默认自带的yum源需要注册,才能更新,报错:This system is not registered to Red Hat Subscription Management. You ca ...
- Centos下yum配置lnmp环境
首先关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=tar ...
- Redhat 简单本地yum 配置
Redhat 简单本地yum 配置 一.将redhat 系统的镜像挂载到系统上 Vmware Workstion 环境下: [虚拟机设置]--[硬件]--[CD/DVD]--[使用ISO映像文件]-- ...
- centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课
centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课 你不能保证可逆化操 ...
- centOS下yum安装配置samba
centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...
- 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 ...
随机推荐
- Spring Gateway从入门到精通
1.Spring Gateway过滤器详解 2.Spring Gateway之Predicate详解 3.spring cloud gateway自定义过滤器 4.Spring Cloud Gatew ...
- C++中的多重继承(一)
1,C++ 中是否允许一个类继承自多个父类? 1,可以: 2,这种情况就是多重继承: 3,多重继承的表象就是一个类有多个父类: 4,这是 C++ 非常特别的一个特性,在其他的程序设计语言中比如 C#. ...
- PHP 识别获取身份证号代表的信息
18位的身份证号每一位都代表什么 例如:110102197810272321 echo substr(110102197810272321,0,2)."<br>"; / ...
- hibernate-HQL连接查询 转载sincoolvip
和SQL查询一样,HQL也支持各种各样的连接查询,如内连接.外连接 连接类型 HQL语法内连接 inner join 或者join迫切内连接 inner join fetch 或join fetch左 ...
- 学会这些 pycharm 编程小技巧,编程效率提升 10 倍
PyCharm 是一款非常强大的编写 python 代码的工具.掌握一些小技巧能成倍的提升写代码的效率,本篇介绍几个经常使用的小技巧. 一.分屏展示 当你想同时看到多个文件的时候: 1.右击标签页: ...
- js 计算倒计时
第一个是我自己写的 // t等于时间戳差 function changeTime(t) { let timeStr = '' let tmp = t/(24* 3600 * 1000) if (tmp ...
- JVM内存分配和垃圾回收以及性能调优
JVM内存分配策略 一:堆中优先分配Eden 大多数情况下,对象都在新生代的Eden区中分配内存.而新生代会频繁进行垃圾回收. 二:大对象直接进入老年代 需要大量连续空间的对象,如:长字符串.数组等, ...
- host - 使用域名服务器查询主机名字
SYNOPSIS (总览) host [-l ] [-v ] [-w ] [-r ] [-d ] [-t querytype ] [-a ] host [server ] DESCRIPTION (描 ...
- 转载:网络编程 socket 可读可写条件判断
转自:http://blog.csdn.net/majianfei1023/article/details/45788591 要了解socket可读可写条件,我们先了解几个概念:1.接收缓存区低水位标 ...
- React-Redux 总结
一.定义与功能 React-Redux 将所有组件分成两大类:UI 组件(presentational component)和容器组件(container component) 1.UI 组件特征: ...