• 【问题】This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.


    转载请注明出处:https://www.cnblogs.com/kelamoyujuzhen/p/9087725.html 

    这类问题归根到底就是软件源问题,Linux下安装软件不像windows。Linux软件管理知识参考:https://www.cnblogs.com/kelamoyujuzhen/category/1283689.html

    问题描述

    RedHat Enterprise Linux 6.4,64位。使用yum命令安装软件时候出现以下错误:

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

    原因

    使用redhat的yum源是需要注册付费的。

    解决办法

    卸载原有yum包,替换centos 6.4的yum包

    卸载yum包

    rpm -aq|grep yum|xargs rpm -e --nodeps
    View Code

    下载centos6.4的yum包,下载路径http://vault.centos.org/6.4/os/x86_64/Packages/

     依次执行

    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm  python-urlgrabber-3.9.1-8.el6.noarch.rpm
    View Code

    更换yum源,使用163的源

    打开http://mirrors.163.com/.help/centos.html,在里面下载对应版本的repo文件,比如我下载的是CentOS6-Base-163.repo文件,然后把它放到/etc/yum.repos.d/下。还需要打开CentOS6-Base-163.repo文件修改$releasever为版本号6。

    # CentOS-Base.repo
    #
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the 
    # remarked out baseurl= line instead.
    #
    #
    
    
    [base]
    name=CentOS-6 - Base - 163.com
    baseurl=http://mirrors.163.com/centos/6/os/$basearch/
    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
    
    
    #released updates 
    [updates]
    name=CentOS-6 - Updates - 163.com
    baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updates
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
    
    
    #additional packages that may be useful
    [extras]
    name=CentOS-6 - Extras - 163.com
    baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extras
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
    
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-6 - Plus - 163.com
    baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplus
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
    
    
    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-6 - Contrib - 163.com
    baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/
    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
    View Code

    清除原有缓存

    使用命令 yum clean all 清除原来的缓存。

    重新建立缓存

     使用命令 yum makecache 重建缓存。

    测试安装一个man,成功

    yum install man -y
    View Code

    下面介绍方法二:

    将ISO插入到虚拟机光驱

    在/mnt下面创建目录cdrom,权限默认的就行。

    将虚拟机光驱里面的光盘挂载到刚刚创建的目录

    mount /dev/cdrom /mnt/cdrom/
    View Code

    查看挂载后的文件

    [root@51cto mnt]# ll /mnt/cdrom/
    total 3428
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 EFI
    lr-xr-xr-x. 1 root root      7 Jan 31  2013 EULA -> EULA_en
    -r--r--r--. 3 root root  10726 Nov  7  2012 EULA_de
    -r--r--r--. 3 root root   8724 Nov  7  2012 EULA_en
    -r--r--r--. 3 root root  10846 Nov  7  2012 EULA_es
    -r--r--r--. 3 root root  10682 Nov  7  2012 EULA_fr
    -r--r--r--. 3 root root  10497 Nov  7  2012 EULA_it
    -r--r--r--. 3 root root  13173 Nov  7  2012 EULA_ja
    -r--r--r--. 3 root root   9841 Nov  7  2012 EULA_ko
    -r--r--r--. 3 root root  10033 Nov  7  2012 EULA_pt
    -r--r--r--. 3 root root   7306 Nov  7  2012 EULA_zh
    -r--r--r--. 3 root root  18092 Jun 30  2010 GPL
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 HighAvailability
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 images
    dr-xr-xr-x. 2 root root   2048 Jan 31  2013 isolinux
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 LoadBalancer
    -r--r--r--. 2 root root    114 Jan 31  2013 media.repo
    dr-xr-xr-x. 2 root root 671744 Jan 31  2013 Packages
    -r--r--r--. 2 root root  16435 Sep  2  2010 README
    -r--r--r--. 3 root root 142742 Jan 22  2013 RELEASE-NOTES-as-IN.html
    -r--r--r--. 3 root root 144051 Jan 22  2013 RELEASE-NOTES-bn-IN.html
    -r--r--r--. 3 root root  86804 Jan 22  2013 RELEASE-NOTES-de-DE.html
    -r--r--r--. 3 root root  79224 Jan 22  2013 RELEASE-NOTES-en-US.html
    -r--r--r--. 3 root root  87163 Jan 22  2013 RELEASE-NOTES-es-ES.html
    -r--r--r--. 3 root root  91426 Jan 22  2013 RELEASE-NOTES-fr-FR.html
    -r--r--r--. 3 root root  79678 Jan 22  2013 RELEASE-NOTES-gu-IN.html
    -r--r--r--. 3 root root 138120 Jan 22  2013 RELEASE-NOTES-hi-IN.html
    -r--r--r--. 3 root root  85619 Jan 22  2013 RELEASE-NOTES-it-IT.html
    -r--r--r--. 3 root root 100116 Jan 22  2013 RELEASE-NOTES-ja-JP.html
    -r--r--r--. 3 root root 155891 Jan 22  2013 RELEASE-NOTES-kn-IN.html
    -r--r--r--. 3 root root  86883 Jan 22  2013 RELEASE-NOTES-ko-KR.html
    -r--r--r--. 3 root root 164218 Jan 22  2013 RELEASE-NOTES-ml-IN.html
    -r--r--r--. 3 root root 141854 Jan 22  2013 RELEASE-NOTES-mr-IN.html
    -r--r--r--. 3 root root 145268 Jan 22  2013 RELEASE-NOTES-or-IN.html
    -r--r--r--. 3 root root 126562 Jan 22  2013 RELEASE-NOTES-pa-IN.html
    -r--r--r--. 3 root root  84739 Jan 22  2013 RELEASE-NOTES-pt-BR.html
    -r--r--r--. 3 root root  87850 Jan 22  2013 RELEASE-NOTES-ru-RU.html
    -r--r--r--. 3 root root   5125 May  5  2010 RELEASE-NOTES-si-LK.html
    -r--r--r--. 3 root root 166683 Jan 22  2013 RELEASE-NOTES-ta-IN.html
    -r--r--r--. 3 root root 141897 Jan 22  2013 RELEASE-NOTES-te-IN.html
    -r--r--r--. 3 root root 161492 Jan 22  2013 RELEASE-NOTES-zh-CN.html
    -r--r--r--. 3 root root 158904 Jan 22  2013 RELEASE-NOTES-zh-TW.html
    dr-xr-xr-x. 2 root root   4096 Jan 31  2013 repodata
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 ResilientStorage
    -r--r--r--. 3 root root   3375 Jan 29  2013 RPM-GPG-KEY-redhat-beta
    -r--r--r--. 3 root root   3211 Jan 29  2013 RPM-GPG-KEY-redhat-release
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 ScalableFileSystem
    dr-xr-xr-x. 3 root root   2048 Jan 31  2013 Server
    -r--r--r--. 1 root root  11414 Jan 31  2013 TRANS.TBL
    View Code

    以安装traceroute为例

    在/mnt/cdrom/Packages目录下搜索

    [root@51cto Packages]# pwd
    /mnt/cdrom/Packages
    [root@51cto Packages]# find -name "*traceroute*"
    ./traceroute-2.0.14-2.el6.x86_64.rpm
    View Code

    找到traceroute对应的rpm包

    [root@51cto Packages]# rpm -i traceroute-2.0.14-2.el6.x86_64.rpm
    warning: traceroute-2.0.14-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
    View Code

    现在traceroute命令就可以使用了


    下面介绍方法三:

    与方法一类似,只不过不是替换yum元配置文件而是修改yum源配置文件。Redhat最小化安装后/etc/yum.repos.d目录下默认配置文件rhel-source.repo。这里面指向的都是Redhat的yum源站点,我们可以指向本地。先把/dev/cdrom挂载到/mnt/cdrom

    然后rhel-source.repo文件中加上几句话

    [rhel-source-local]
    name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
    baseurl=file:///mnt/cdrom/Server
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
    View Code

    enabled=1 表示启用yum源

    gpgcheck=1 检查数字签名,需要Redhat的公钥

    gpgkey=XXXX  指定公钥位置

  • 相关阅读:
    使用Charles对iPhone进行Http(s)请求拦截(抓包)
    pip 安装 和 卸载 django
    python2.7.5 安装pip
    (Git 学习)Git SSH Key 创建步骤
    git学习四:eclipse使用git提交项目
    我们为什么要使用List和Set(List,Set详解)
    List、Set、Map的区别
    type=hidden
    测试业务分析
    USACO 3.2 kimbits DP
  • 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9087725.html
Copyright © 2020-2023  润新知