【問題】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  指定公鑰位置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM