Linux:将rhel yum 切换到centos yum
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux:将rhel yum 切换到centos yum,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3618字,纯文字阅读大概需要6分钟。
内容图文
![Linux:将rhel yum 切换到centos yum](/upload/InfoBanner/zyjiaocheng/1216/4a0acce3c711435f8b6d736291d9447e.jpg)
Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled.
解决方法:
执行:rpm -qa|grep yum|xargs rpm -e --nodeps 将yum卸载掉
cat /etc/issue && uname -a 看一下系统版本号和系统位数
到 http://mirrors.kernel.org/centos/ 或 http://mirrors.163.com/centos/ 找对应系统版本号
如果系统是5.* 64位,则打开http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/
如果系统是5.* 32位,则打开http://mirrors.kernel.org/centos/5/os/i386/CentOS/
如果系统是6.* 32位:http://mirrors.kernel.org/centos/6/os/i386/Packages/
如果系统是6.* 32位:http://mirrors.kernel.org/centos/6/os/i386/Packages/
找到yum 、yum-fastestmirror、yum-metadata-parser 这3个软件包的地址,然后执行:以下命令下载地址可能会无法下载,到上面网址找对应的下载文件!下面是以RHEL 5.* 64位 为例,下面下载地址里的链接可能会变,自行更换下载地址
wget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpmwget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpmwget http://mirrors.kernel.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
下载下这3个软件包,再执行:
rpm -ivh yum-*
再执行:(如果是6.*的版本,则将下面内容里面的5改成6,同时将下面文件里的$releasever全部替换为版本号5或6后再执行。)
cat >/etc/yum.repos.d/CentOS-Base.repo<<eof [base] name=CentOS-$releasever - Base baseurl=http://mirrors.kernel.org/centos/$releasever/os/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 #released updates [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.kernel.org/centos/$releasever/updates/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released [addons] name=CentOS-$releasever - Addons baseurl=http://mirrors.kernel.org/centos/$releasever/addons/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.kernel.org/centos/$releasever/extras/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=http://mirrors.kernel.org/centos/$releasever/centosplus/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib baseurl=http://mirrors.kernel.org/centos/$releasever/contrib/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 eof
Note:
1) 如果是 7,没有addons,可以将[addons]区域的配置移除。
2) gpgkey 的版本号要与下载的版本是一致的。
3)使用上述脚本时,要将变量$releaserver 代表的是系统版本号,$basearch 代表的是 arch 版本(例如x86_64)
原文:http://www.cnblogs.com/f1194361820/p/6244748.html
内容总结
以上是互联网集市为您收集整理的Linux:将rhel yum 切换到centos yum全部内容,希望文章能够帮你解决Linux:将rhel yum 切换到centos yum所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。