通过cat /etc/issue查到服务器上装了RedHat6.5的系统,默认情况下,使用RedHat自带的yum会出现这样的提示:
This system is notregistered to Red Hat Subscription Management. You can use subscription-managerto register.
通过查询网上教程,说是通过把RedHat下的yum替换为CentOS版本即可。具体步骤:
1. 查询已安装的yum,并卸载。可以通过管道命令一行搞定。
rpm –qa | grep yum| xargs rpm –e –nodeps
2. 下载需要的rpm安装包,共三个。可以在国内中科大,网易,搜狐等服务器上找到。要找跟服务器对应版本的。我是RH6.x,所以要选择el6系列。同时,64位系统对应x86_64。软件里的noarch是no architecture,代表这个软件包在不同的CPU架构上都能运行。
wget http://centos.ustc.edu.cn/centos/6.7/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/6.7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget http://centos.ustc.edu.cn/centos/6.7/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm