Redhat 在线源只对注册用户生效,所以考虑使用 CentOS 的源替换。
CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。
CentOS并不是全新的Linux发行版,倘若一说到Red Hat这个大名,大家似乎都听过。在Red Hat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本。
RHEL是很多企业采用的Linux发行版本,需要向Red Hat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。
CentOS可以像RHEL一样的构筑Linux系统环境,但不需要向Red Hat付任何的产品和服务费用,同时也得不到任何有偿技术支持和升级服务。
RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。
无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。
RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。
REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”
所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。
问题:
在将 Redhat 源更换为 CentOS 源时,我们应该考虑的问题有两个:
1、CentOS 的源 Redhat 可以用么?
2、一个 Redhat 的系统我该使用什么版本的 CentOS 源替换呢,随便一个版本都可以么?
系统版本
如何查看 redhat 和 CentOS 的系统版本:
若没有这两种系统可以查看wiki: https://zh.wikipedia.org/wiki/CentOS
替换 yum 源前需要删除 Redhat 自带的 yum 软件
选择源:
yum 源的选择,以网易的源为例:
网易163网络源地址:http://mirrors.163.com/
1,选centos
2,选择系统版本7.5.1804/
3,选择包类型(系统) os/
4,系统位数 x86_64/
5,包 Packages/
6,ctrl+f 搜索yum
7,一般需要如下的几个包
需要的包
使用wget下载
安装:
修改配置文件
vim /etc/yum.repos.d/CentOS-base.repo
将版本号那里改为你之前选择的那个版本