|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!RedHat公司的产物中,有RedHatLinux(如Redhat8,9)和针对企业刊行的版本RedHatEnterpriseLinux。CentOS是CommunityENTerpriseOperatingSystem的简称,我们有良多人叫它社区企业操纵体系,不论你怎样叫它,它都是linux的一个刊行版本。
在组成RHEL的年夜多半软件包中,都是基于GPL协定公布的,也就是我们常说的开元软件,正由于是如许,RedHat公司也遵守这个协定,将组成RHEL的软件包公然公布,只需是遵守GPL协定,任何人都能够在原本的软件组成的基本上再开辟和公布。CentOS就是如许在RHEL公布的基本大将RHEL的组成克隆再现的一个Linux刊行版本。RHEL的克隆版本不但CentOS一个,另有WhiteBoxEnterpriseLinux和TAOLinux和ScientificLinux。
固然说是RHEL的克隆,但并非千篇一律,所说的克隆是具有100%的交换性(真的么?)。但其实不保证对应RHEL的软件在CentOS下面能也够100%的一般事情。而且宁静毛病的修改和软件包的晋级对应RHEL的有偿办事和手艺撑持来讲,很多天数礼拜数个月的提早情形也有。
redhat企业版若要合用yum源即是是合用了红帽的贸易撑持,必要付费注册。但RedHatEnterprise版和centOS从本色上说是一回事,只不外前者会取得redhat供应的贸易办事。那末,我们只必要将RedHatEnterprise版中的yum设置成centOS的便可。上面是全部设置历程:
实行情况:
RedHatEnterprise5.4,CentOS5.4.
- 删除RedHatEnterprise中的yum软件:
rpm-qa|grepyum.
然后将列出的一切yum相干步伐都删除:rpm-eyouryumapp cd/etc/yum.repos.d/
mvCentOS-Base.repoCentOS-Base.repo.bak
- 拔取对应版本的CentOS的源设置文件,这里我们用中科年夜的CentOS源:
wgethttp://centos.ustc.edu.cn/CentOS-Base.repo
对照好的源另有网易和搜狐的:
wgethttp://mirrors.163.com/.help/CentOS-Base-163.repo
wgethttp://mirrors.sohu.com/help/CentOS-Base-sohu.repo 有的源设置文件的内容大概以下:
- [base]
- name=CentOS-$releasever-Base
- mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
- baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
- baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
- gpgcheck=1
- gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
必定要将个中一切mirrorlist正文失落(加#),baseurl交换成5中的格局(网易和中科年夜可参照修正)。 好了,经由以上步调,redhat中的源已设置成了CentOS的源。只需再装置yum组件举行更新便可。
这里必要从与你的redhat体系对应的CentOS的装置包中找到yum的装置组件。CentOS与Redhat的版本对应见另外一篇博客:
http://blog.csdn.net/NEOMc/archive/2011/04/19/6334400.aspx
在CentOS装置包中找到以下组件并装置:
sudorpm-ivhyum-updatesd-0.9-2.el5.noarch.rpm
sudorpm-ivhyum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
sudorpm-ivhyum-3.2.22-20.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
注重:最初两个包最好一同装,由于这两个rpm包有互相依附的干系。这也是一个小技能,今后碰到有互相依附包情形时能够一同装置。 实行yummakecache缓存当地数据。再实行yumlist,是不是看到当地缓存的一切yum装置包数据?
祝贺你,你已乐成的交换了Redhat源,能够好好享用Linux带来的兴趣了!
假如有任何成绩和倡议,接待随时留言交换斧正。 欢迎大家来到仓酷云论坛! |
|