保姆级Red Hat没有yum命令、报错This system is not registered to Red Hat Subscription Management.

前言:红帽的yum源是需要注册付费的,如果一定要免费使用红帽系统,那么你需要将红帽的yum源替换为CentOS对应的源,那你可以花些时间看我的在替换yum源的过程以及所遇到的问题;如果不一定要使用红帽系统,那么建议你抛弃红帽,直接下载CentOS。


目录

在使用RHLE 7过程中,输入关于yum的命令,报错

解决方案

1、检查是否安装yum包。

2、在root下,删除系统自带的yum包

3、判断自己系统适合哪个版本的CentOS源

4、使用国内CentOS的yum包替换redhat自带的yum

①下载

②安装

③备份Redhat自带的repo文件(如果yum.repos.d下没有repo文件,直接跳到步骤④)

④下载对应版本的repo文件,放入 /etc/yum.repos.d/中

⑤替换CentOS-Base.repo文件中的$releasever为版本号7

⑥清除原有缓存,使设置生效


在使用RHLE 7过程中,输入关于yum的命令,报错

 

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 

没有找到yum

以上报错都是因为没有注册yum源,而redhat的yum源是需要注册付费的,想要免费使用红帽系统,可将其替换为CentOS对应的源

 

解决方案

1、检查是否安装yum包。

查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包

[root@localhost 桌面]# rpm -qa |grep yum
yum-langpacks-0.4.2-3.el7.noarch
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-utils-1.1.31-24.el7.noarch

2、在root下,删除系统自带的yum包

执行rpm -qa|grep yum|xargs rpm -e --nodeps 不检查依赖直接删除所有yum包。
再次执行rpm -qa|grep yum查看已经安装的yum包,没有内容表明删除成功。

3、判断自己系统适合哪个版本的CentOS源

  • 法Ⅰ:查看版本号(cat /etc/redhat-release)和系统类别(uname -a 或 arch,x86_64就是64位的,i386或者i686就是32位的)    
[root@localhost 桌面]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.0 (Maipo)

[root@localhost 桌面]# arch
x86_64

[root@localhost 桌面]# uname -a 
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

我的版本号是redhat 7.0,64位系统

  • 法Ⅱ:看系统自带的python版本,自带python2.6版本的,比较适合CentOS 6.9系统,自带python2.7版本,比较适合CentOS 7 系统
[root@localhost 桌面]# cd /usr/lib/
[root@localhost lib]# ls
alsa      firewalld   java-1.6.0   kbd         modules-load.d    sse2
binfmt.d  firmware    java-1.7.0   kde3        mozilla           sysctl.d
bonobo    games       java-1.8.0   kde4        openslp-server    systemd
cpp       gcc         java-ext     kdump       polkit-1          tmpfiles.d
crda      gems        jvm          kernel      python2.7         tuned
cups      grub        jvm-commmon  locale      rpm               udev
debug     java        jvm-exports  modprobe.d  sendmail          udisks2
dracut    java-1.5.0  jvm-private  modules     sendmail.postfix  yum-plugins

 

4、使用国内CentOS的yum包替换redhat自带的yum

 

①下载

Ⅰ.镜像地址:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值