Rhel Linux更换为Yum实现软件安装

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ximenjianxue/article/details/100116695

概述

Redhat Linux一旦安装后是不能通过yum安装的,需要正式授权,而我们想要安装软件的话,用yum就需要重新对Redhat的yum来配置重置为centos的。

系统检查

1、检查你现有环境的yum;
rpm -qa |grep yum
在这里插入图片描述
2、确定你当前系统的发行版本和内核版本:
在这里插入图片描述
在这里插入图片描述
实际环境中:Red Hat Enterprise Linux Server release 6.7 (Santiago)
在这里插入图片描述
3、删除现有的YUm安装包:
rpm -qa | grep yum | xargs rpm -e –nodeps
完成后:rpm -qa |grep yum 验证
4、去网易镜像站下载centos的yum安装包
下载地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/
在这里插入图片描述
或者你的主机联网的话,可以直接下载:
1)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
2)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm (主要包)
3)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm (主要包–与上面的plugin包互相依赖,需最后一起安装,避免意外报错)
4)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-updateonboot-1.1.30-40.el6.noarch.rpm
5)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm (主要包)
6)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-utils-1.1.30-40.el6.noarch.rpm
7)wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm (主要包)

5、把所有安装包放在一个文件夹/目录下:
执行:rpm -ivh yum-metadata-parser ##先安装
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm \n
yum-plugin-security-1.1.30-41.el6.noarch.rpm yum-utils-1.1.30-41.el6.noarch.rpm
6、更新yum源文件:
cd /etc/yum.repos.d 目录,mv C*.repo /back_repo
下载网易的yum源文件:http://mirrors.163.com/.help/centos.html,根据你的系统下载对应的文件:
CentOS6.repo
CentOS7.repo
在这里插入图片描述
7、重建yum仓库:
yum clean all ##清理缓存
yum makecache #重建yum仓库
8、验证yum install vim
9、如果想升级系统:
yum update -y ##升级完需要重启

猜你喜欢

转载自blog.csdn.net/ximenjianxue/article/details/100116695