Redhat Linux Server 报未注册的错误

Linux系统版本: [红帽企业Linux.6.4.服务器版].rhel-server-6.4-x86_64-dvd

在虚拟机中安装完系统后, 想使用# yum check-update sudo命令更新sudo, 报出了如下错误: 

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

查找才知道Redhat 服务器版的yum源是收费的, 因作为实验机器, 没有付费, 所以就想一个免费的yum源

解决步骤:

1. 使用cat /etc/issue && uname -a命令查看系统版本号和系统位数:

[root@bogon yum.repos.d]# cat /etc/issue && uname -a
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Kernel \r on an \m

Linux bogon 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
可以看到是6.4版本的64位的linux系统

2. 使用rpm -qa|grep yum|xargs rpm -e --nodeps 命令将系统自带的yum卸载掉

rpm -qa|grep yum|xargs rpm -e --nodeps  
3. 下载对应版本的yum安装文件(这里是6.4版本,进入6文件夹, 如果是5就进入相应的5文件夹)

下载地址1: http://mirrors.kernel.org/centos/6/os/x86_64/Packages/

下载地址2: http://mirrors.163.com/centos/6/os/x86_64/Packages/

wget http://mirrors.kernel.org/centos/6/os/x86_64/Packages/yum-3.2.29-60.el6.centos.noarch.rpm
wget http://mirrors.kernel.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget http://mirrors.kernel.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
4. 安装下载yum软件

rpm -ivh yum-*
5. 切换到/etc/yum.repos.d目录下, 执行以下语句创建CentOS-Base.repo库(如果不是6.*版本的linux, 或者不是64位的, 注意更改链接地址)

cat >/etc/yum.repos.d/CentOS-Base.repo<<eof
[base]
name=CentOS-6 - Base
baseurl=http://mirrors.kernel.org/centos/6/os/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
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
baseurl=http://mirrors.kernel.org/centos/6/centosplus/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&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
baseurl=http://mirrors.kernel.org/centos/6/contrib/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-6 - Extras
baseurl=http://mirrors.kernel.org/centos/6/extras/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[fasttrack]
name=CentOS-6 - Fasttrack
baseurl=http://mirrors.kernel.org/centos/6/fasttrack/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=fasttrack
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#released updates 
[updates]
name=CentOS-6 - Updates
baseurl=http://mirrors.kernel.org/centos/6/updates/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#released xen4 
[xen4]
name=CentOS-6 - Xen4
baseurl=http://mirrors.kernel.org/centos/6/xen4/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=xen4
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
eof
6. 执行 yum makecache命令生成缓存

[root@bogon yum.repos.d]# yum makecache
Loaded plugins: fastestmirror, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Determining fastest mirrors
base                                                                                                         | 3.7 kB     00:00     
base/group_gz                                                                                                | 216 kB     00:04     
base/filelists_db                                                                                            | 6.1 MB     01:09     
base/primary_db                                                                                              | 4.6 MB     00:55     
base/other_db                                                                                                | 2.8 MB     00:29     
extras                                                                                                       | 3.4 kB     00:00     
extras/filelists_db                                                                                          |  31 kB     00:00     
extras/prestodelta                                                                                           |  605 B     00:00     
extras/primary_db                                                                                            |  30 kB     00:00     
extras/other_db                                                                                              |  37 kB     00:01     
fasttrack                                                                                                    | 3.3 kB     00:00     
fasttrack/filelists_db                                                                                       | 3.9 kB     00:00     
fasttrack/prestodelta                                                                                        | 1.9 kB     00:00     
fasttrack/primary_db                                                                                         | 8.1 kB     00:00     
fasttrack/other_db                                                                                           |  16 kB     00:00     
updates                                                                                                      | 3.4 kB     00:00     
updates/filelists_db                                                                                         | 1.1 MB     00:13     
updates/prestodelta                                                                                          | 140 kB     00:01     
updates/primary_db                                                                                           | 1.5 MB     00:21     
updates/other_db                                                                                             |  13 MB     02:10     
xen4                                                                                                         | 3.4 kB     00:00     
xen4/filelists_db                                                                                            | 441 kB     00:03     
xen4/prestodelta                                                                                             |  33 kB     00:00     
xen4/primary_db                                                                                              |  58 kB     00:00     
xen4/other_db                                                                                                | 229 kB     00:01     
Metadata Cache Created
至此, yum源已经切换成了免费的CentOS的yum源了

执行# yum update sudo命令成功的升级了sudo的安装包.


参考文章: http://bbs.vpser.net/thread-7553-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值