我对管理服务器(linode VPS上的沙箱开发)相当陌生,而且我还没有在一段时间内运行更新。
我刚决定以root身份登录并运行“yum update”来更新包装盒上的所有软件包。我正在运行CentOS 5.6。
在unning之后,它告诉我将安装1个软件包并升级46.我选择是,当它运行事务测试时我得到这个错误:
交易检查错误: 包libedit-20090923-3.0_1.el5.rf.x86_64(比libedit-3.0-2.20090923cvs.el5.art.i386更新)已经安装
我试着用谷歌搜索如何处理这个问题,但是这个特定错误很难实现。谁能给我指导如何解决这个问题?
答案 0 :(得分:1)
我注意到您正在尝试安装i386软件包而不是x86_64软件包。如果您没有安装32位库,则此时可能无法安装和失败。我遇到这个问题时所做的如下:
cd /var/tmp
yum remove libedit
wget http://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/libedit-3.0-2.20090923cvs.el5.art.x86_64.rpm
yum install glibc
rpm -Uvh libedit-3.0-2.20090923cvs.el5.art.x86_64.rpm