From http://www.linuxquestions.org/questions/linux-newbie-8/yum-update-error-4175476250/
对开发组的一个服务器执行update时,报错,执行
yum repolist all
repo id repo name status
InstallMedia Red Hat Enterprise Linux 6.7 disabled
addons CentOS-5 - Addons enabled: 0
base CentOS-5 - Base enabled: 3,667
centosplus CentOS-5 - Plus disabled
contrib CentOS-5 - Contrib disabled
dag Dag RPM Repository for RHEL6 enabled: 11,403
epel Extra Packages for Enterprise Linux 5 - x enabled: 6,788
epel-debuginfo Extra Packages for Enterprise Linux 5 - x disabled
epel-source Extra Packages for Enterprise Linux 5 - x disabled
epel-testing Extra Packages for Enterprise Linux 5 - T disabled
epel-testing-debuginfo Extra Packages for Enterprise Linux 5 - T disabled
epel-testing-source Extra Packages for Enterprise Linux 5 - T disabled
extras CentOS-5 - Extras enabled: 266
rhel-source Red Hat Enterprise Linux 6Server - x86_64 enabled: 0
rhel-source-beta Red Hat Enterprise Linux 6Server Beta - x disabled
testing CentOS-5 - Testing disabled
update CentOS-5 - Updates enabled: 742
repolist: 22,866
可见centos还是5这个版本的,用uname -a看,和我自己的虚拟机上的是一样的,Linux centtj 2.6.32-573.22.1.el6.x86_64
在我自己的虚拟机上执行:rpm -q centos-release
centos-release-6-7.el6.centos.12.3.x86_64
在开发机上结果是:package centos-release is not installed
再ls /etc/*-release,就知道了,只有redhat,没有centos
如果是centos5,如何升级到6,可以这样做
升级centos5.6到centos6.0
切记升级系统前,请务必备份重要文件!
首先,清除所有软件包
yum clean all yum list updates
升级centos yum update reboot
这样就升级完了,可以检查一下系统目前的版本:
lsb_release -a
这样就升级完了,可以检查一下系统目前的版本:
#rpm -q centos-release
如果要从redhat升级到centos 6,可以参见启用yum升级RedHat Linux Enterprise