我正在尝试从我的CentOS 5主机构建一个新的CentOS 6 VM,但看起来这些版本之间的基本变化:
$rpm -ivh --nodeps --nodigest --ignorearch --ignoreos --force --root=/mnt centos-release-6-0.el6.centos.5.i686.rpm warning: centos-release-6-0.el6.centos.5.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY,key ID c105b9de Preparing... ########################################### [100%] 1:centos-release ########################################### [100%] error: unpacking of archive Failed: cpio: Bad magic $rpm --version RPM version 4.4.2.3
这些版本之间RPM的幻数是否有所改变?我该如何解决这个问题?
编辑(澄清):
我不是要升级现有的机器.我正在尝试使用yum –installroot = / mnt groupinstall core创建一个新安装.为了获得有效的配置,第一步是安装包含yum repo配置的rpm版本.
不能这样做,AFAIK:RPM中的坏魔法是最少的问题.
简而言之:没有推荐的RHEL5-> RHEL6升级路径,因此没有Centos5-> 6.
我试着朝这个方向做了一点小事(我自己有很多C5服务器),但决定反对它.
考虑到5> 6的转变相当于fedora核心6-> 12转换BUT而没有yup的预升级支持.所以你可以想象一下,推出FC7 DVD,启动时
selinux = 0升级
冲洗,并以FC8 … FC11重复,以CentOS6结尾.祝你好运 – 谈到我自己的机器,我会感到非常惊讶的是,在工作秩序中结束比任何更复杂的事情 – 这是在花了几天时间尝试这个时髦的壮举之后.
我估计我可能会在更短的时间内重建(工作)机器.鉴于RHEL5仍有几年的支持,这也是一样的.