RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management
我虚拟机安装的系统是RedHat Enterprise Linux 6.4-i686,是32位的。使用yum命令安装软件时候出现以下错误:
This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register.
主要原因就是redhat的yum源是需要注册付费的,所以我打算卸掉红帽原有的yum源。
步骤一:
首先我们检查一下当前已经安装的yum包
rpm -qa|grep yum (rpm -qa 列出所有被安装的 rpm package,而grep yum筛选出匹配到yum的部分,也就是我们当前已经安装的yum包)
接着使用命令,不检查依赖关系直接删除这些yum包
rpm -qa|grep yum|xargs rpm -e --nodeps (xargs作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。rpm -e 是卸载 rpm package --nodeps是忽视依赖关系)
然后我们再用rpm -qa|grep yum检查一下是否全部清除完毕
步骤二:
接下来,我们要下载新的centos的yum包,并且安装它们。
下载前的首要任务是明确我们当前系统的版本号和位数:
输入命令 cat /etc/issue && arch,如果是i386或者i686就是32位的,如果是x86_64就是64位的。

很显然我的是32位,接下来看看我们的系统版本号,输入命令uname -a看看系统版本= =然后到http://mirrors.kernel.org/centos/ 或者 http://mirrors.163.com/centos/ 找对应系统版本号和系统位数下载,找到yum、yum-plugin-fastestmirror、yum-metadata-parser、python-urlgrabber这四个软件包下载。如果跟我系统一样是RedHat Enterprise Linux 6.4-i686,那么可以直接从我提供的百度云链接里下载。
====================================================================================
链接:/s/17mvacn3VlQAjKZm89Kjzbw
提取码:见评论区
====================================================================================
最后用命令安装它们就OK了:
rpm -ivh yum-metadata-parser-1.1.2.16.el6.i686.rpm
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm (把相互依赖的包一起安装)
步骤三:
接下来要做的就是更换yum源,打开http://mirrors.163.com/.help/centos.html,在里面下载对应版本的repo文件,我下载的是CentOS6-Base-163.repo文件,然后把它放到/etc/yum.repos.d/下。接着我们还需要把里面的$releasever为版本号6,进入vim编辑器后在末行模式下输入:%s/$releasever/6/g 完成15处替换。
步骤四:
接着在命令行上输入yun发现yum不好使了,出现
-bash: yum: command not found
的错误,由于我们切换了本地yum源,所以出现了这个错误,于是这一步我们要修复它。
首先先输入wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz,下载完后解压tar xvf yum-3.2.28.tar.gz,接着进入目录cd yum-3.2.28,输入以下命令
touch /etc/yum.conf
./yummain.py install yum

步骤五:
整完上面的之后我们在命令行里输入yum就有反应了,而后我们输入命令 yum clean all 清除原来的缓存,接着输入命令yum makecache 重建缓存。
步骤六:
完成了这些我们可以再试试安装软件包了,这里我安装了php,
yum -y install php

发现已经没有问题了。
RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management的更多相关文章
- 使用yum时报错 This system is not registered to Red Hat Subscription Management
错误原因:使用redhat的yum源是需要注册付费的. 1.卸载RedHat自带的yum包 查看已安装的yum rpm -qa|grep yum #卸载已安装的yum rpm -qa | grep y ...
- red hat 6.5 红帽企业Linux.6.5 yum This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 解决办法
1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirrors.163.com/cent ...
- red-hat6.5 yum 源配置,cloud-init 安装 This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register
This system is not registered to Red Hat Subscription Management. You can use subscription-manager t ...
- 如何解决 yum安装出现This system is not registered with RHN
[root@localhost ~]# yum install libtool Loaded plugins: rhnplugin, security This system is not regis ...
- 【转发】RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install pam-devel #This system is not registered to ...
- RedHat Enterprise Linux 6.4使用Centos 6的yum源问题
RedHat Enterprise Linux 6.4使用Centos 6的yum源问题 作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install ...
- redhat Enterprise Linux 6 VNC安装
redhat Enterprise Linux 6.2 beta VNC安装经验 VNC(Virtual Network Computing)是可操控远程的计算机的软件,任何人都可免费取得该软件,其 ...
- RedHat Enterprise Linux 5.8 升级openssl
RedHat Enterprise Linux 5.8升级openssl,遇到以下问题,做下标记: 由于之前安装RedHat Enterprise Linux 5.8 时候只安装了服务器环境,没有安装 ...
- RedHat Enterprise Linux 6.4 使用 Centos 6 的yum(转)
概述 redhat的yum源需注册付费,费时费力,整理RedHat yum 安装CentOS的方法. 安装系统文件 系统:RedHat Enterprise Linux 6.4-x86_64 md5: ...
随机推荐
- Java面试知识点之虚拟机篇(一)
前言:Java虚拟机的重要性不言而喻,不管是在实际工作中,还是面试中. 1.JVM架构 要点: 主要了解Java虚拟机运行时数据区:程序计数器.Java虚拟机栈.本地方法栈.Java堆和方法区. 参考 ...
- [MySQL性能优化系列] 聚合索引
1. 普通青年的索引使用方式 假设我们有一个用户表 tb_user,内容如下: name age sex jack 22 男 rose 21 女 tom 20 男 ... ... ... 执行SQL语 ...
- python入门学习:7.函数
python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数 使用关键字def ...
- 转://如何创建ASM磁盘
1 前言 无论是安装单机版的asm还是rac都离不开ASM磁盘组的创建,创建ASM磁盘组的关键是创建好需要的asm磁盘,发现很多网友安装grid软件和grid实例,都在磁盘的创建这里有很大的问题,本 ...
- 【vue】vue +element 搭建项目,使用el-date-picker组件遇到的坑
1.html <el-form-item prop="dateTime"> <el-date-picker v-model="messageDataFo ...
- SkylineGlobe系列软件对机器配置要求
6.6版本: TerraExplorer for Desktop / Web Operating System: Windows® 7/ 8/ 10 - 64 bit recommended Proc ...
- Ambari 使用 Hive View 异常处理
异常:进入Hive View提示user home check fail 详细日志:Service 'userhome' check failed: java.io.FileNotFoundExcep ...
- Insider Dev Tour(2018.06.28)
时间:2018.06.28地点:北京金茂万丽酒店
- odoo11 审批流中行总额与申请单总额的计算问题
一. 问题的描述 在做审批流的过程中,涉及到这样一个问题,用户申请的行总额需要根据当前行的数量和单价相乘计算得出,这本来是一个很简单的功能需求,利用odoo的计算方法就可以轻松实现,但是在在view页 ...
- JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天使用Eclipse+Maven建立了一个Javaweb工程,并在eclipse中配置了Web容器Jboss eap 6.2.新建jsp页面,添加一个简单 的Java类.可是,JSP页面顶端出现“红 ...