Redhat 安装Centos的yum源

来自CloudWiki
跳转至: 导航搜索

安装CentOS版本的yum(可选)

Red Hat Enterprise Linux Server(RHEL)的yum服务是收费的,如果没有付费,则无法使用yum安装软件包。通过删除RedHat自带的yum,安装CentOS版本的yum,并使用CentOS的yum源和epel源,就可以下载安装软件包。


删除RedHat自带的yum

  10  cat /etc/redhat-release
  11  yum -y install httpd
  12  rpm -qa |grep yum
  13  rpm -qa | grep yum | xargs rpm -e --nodeps
  14  rpm -qa |grep yum
  15  rpm -e subscription-manager
  16  rpm -e python-urlgrabber


下载Centos yum软件包

软件包名称

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
	

python-urlgrabber-3.9.1-11.el6.noarch.rpm

yum-3.2.29-81.el6.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm


下载地址

http://mirrors.163.com/centos/6/os/x86_64/Packages/

(软件版本可能会更新)

下载命令:

  16  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
  17  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
  18  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
  19  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
  26  mkdir yum_test
  27  mv *.rpm yum_test/
  28  cd yum_test/
  29  ls

安装yum软件包

执行以下命令完成安装:

  37  rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
  38   rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
  39   rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

备注:最后2个软件包一起安装,有依赖关系

添加在线yum源

下载repo文件:

23  wget http://mirrors.aliyun.com/repo/Centos-6.repo
24  mv Centos-6.repo /etc/yum.repos.d/
[root@cloud17 yum_test]#  cd /etc/yum.repos.d/
[root@cloud17 yum_test]# mv local.repo local.repo.bak
[root@cloud17 yum.repos.d]# ls
Centos-6.repo  local.repo.bak


在Centos-6.repo中做如下修改:

将[base]修改为[aliyun]
:% s/$releasever/6/g

安装httpd包:

 yum -y install httpd

安装gcc包:

[root@localhost yum.repos.d]# yum install gcc -y

[root@localhost yum.repos.d]# cat test.c

#include <stdio.h>
main() {
        printf("hello world");
}

[root@localhost yum.repos.d]# gcc -g test.c -o test

[root@localhost yum.repos.d]# ./test

hello world

配置EPEL源

参考文档:

https://jingyan.baidu.com/article/219f4bf78fc0d6de442d3811.html


https://www.cnblogs.com/gaoyuechen/p/7683471.html

参考文档:

【1】 http://blog.51cto.com/qiuyue/2055313
【2】https://blog.csdn.net/error_0_0_/article/details/54962199
 [3] https://www.cnblogs.com/dadong616/p/5586697.html