RedHat设置修改Yum源使用Centos阿里、163等国内源

2017年1月5日18:15:32RedHat设置修改Yum源使用Centos阿里、163等国内源已关闭评论 665

RHEL,即Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。该系列有三个版本:Red Hat Enterprise Linux (Server including virtualization),Red Hat Enterprise Linux Virtualization Platform。
RedHat设置修改Yum源使用Centos阿里、163等国内源

RedHat凭借其卓越的稳定性和强大的服务占领着企业Linux大部分市场,系统本身免费,但是其服务却是收费的,例如其软件包管理服务yum。由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,想使用RHEL系统,还想用yum源来在线安装软件,有没有办法?答案是有办法,请往下看!

首先我们要删除RHEL原有的yum

rpm -aq|grep yum|xargs rpm -e --nodeps #删除

配置CentOS yum源

# cd /etc/yum.repos.d/

# vi mycdrom.repo #新建一个repo文件

[Base]

name=RHEL5 ISO Base

baseurl=file:///mnt/Server

enabled=1

gpgcheck=0

:wq

OK!把光盘放进去,然后挂载到服务器

# mount /dev/cdrom /mnt

如提示未安装 yum , 到/mnt/Packages 中安装

# rpm -ivh yum-3.2.29-40.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

# yum install wget #Yum安装 wget

设置epel源

32位系统选择:

#rpm -ivh http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

64位系统选择:

#rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装了epel

# rpm -ivh epel-release-6-8.noarch.rpm

导入key:

#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

配置EPEL YUM源

在rhel中执行命令:

#yum repolist

报错:

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

安装了epel-release-6-8.noarch.rpm以后,会在/etc/yum.repos.d目录下,新增两个文件:

epel.repo //这是标准的epel源,经过测试,并且比较稳定的

epel-testing.repo //这是最新的,正在测试阶段。

默认情况下,yum 会搜索/etc/yum.repos.d目录下所有的文件,搜索其中的yum 源。搜索的前提是enable=1,如果是enable=0就不搜索该源了。

打开epel.repo后发现,只有第一项[epel]是enable=1的。其他都是0.说明这项是有问题。可问题在哪里呢?

手工在ie中访问源地址https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch。发现没有问题。

后来看到有人修改如下:

#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch

mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

修改为:

baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch

#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

使用命令测试:

#yum repolist

可以看到,系统成功连接到epel源了。

现在来试一下从EPEL 获取软件包

yum install htop

设置CentOS 阿里源163源

#下载163源

# cd /etc/yum.repos.d

# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo #也可改为阿里云 http://mirrors.aliyun.com/repo/Centos-6.repo

# sed -i 's/\$releasever/6/g' rhel-source.repo

# vi CentOS6-Base-163.repo

:0,$s/\$releasever/6/g

:wq

清理yum缓存

yum clean all

yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

yum install gcc #测试安装软件

  • A+
所属分类:RHEL
ITBIJI