您的位置:首页 > 其它

This system is not registered with RHN终极解决办法以及yum卸载后重装解决方法

2013-08-02 17:41 375 查看
有同事反映我们的centos没注册无法yum安装,网上收集的办法都无法解决,后来折腾了几分钟,还是解决了。
第一步先卸载yum包
rpm-qa|grepyum|xargsrpm-e--nodeps
第二步重新安装yum
wgethttp://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wgethttp://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
wgethttp://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
rpm-ivhyum-*
第三步重新下载yum的repo包,将原来的repo包备份后删除,然后将新下载的包更名为rhel-debuginfo.repo后mv到/etc/yum.repos.d目录下即可
wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
cd/etc/yum.repos.d/
cprhel-debugrepoinfo.rhel-debuginfo.repo.bak
rm-rfrhel-debugrepo
mvCentOS-Base.reporhel-debuginfo.repo
上述的方法如有风险,可以尝试这种解决办法:
假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo这个文件。进入/etc/yum.repos.d/目录,终端中输入wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。
总结一下,解决这个问题关键看你的系统版本,对号入座下载源码包,lsb_release-a可查看系统版本信息,这个问题有时候会在redhat5.564bitOS,此刻需要下载的包如下:
wgethttp://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
985wgethttp://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
986wgethttp://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
988wgethttp://mirrors.163.com/centos/5/os/i386/CentOS/yum-security-1.1.16-21.el5.centos.noarch.rpm
989wgethttp://mirrors.163.com/centos/5/os/i386/CentOS/yum-updatesd-0.9-5.el5.noarch.rpm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐