包 libedit 的 yum 更新上的事务检查错误
我对管理服务器(linode VPS 上的沙箱开发)相当陌生,而且我已经有一段时间没有运行更新了。
我只是决定以 root 身份登录并运行“yum update”来更新盒子上的所有软件包。我运行的是 CentOS 5.6。
取消它后,它告诉我它将安装 1 个软件包并升级 46。我选择“是”,当它运行事务测试时,我收到此错误:
事务检查错误: 软件包 libedit-20090923-3.0_1.el5.rf.x86_64 (比 libedit-3.0-2.20090923cvs.el5.art.i386 更新)已安装
我尝试在谷歌上搜索如何处理这个问题,但这样很难具体错误。谁能给我指导如何解决这个问题?
I'm fairly new to managing a server (sandbox development on a linode VPS), and I haven't run updates in a while.
I just decided to login as root and run "yum update" to update all of the software packages on the box. I'm running CentOS 5.6.
After unning it, it tells me it will install 1 package and upgrade 46. I select yes, and when it runs a transaction test I get this errro:
Transaction Check Error:
package libedit-20090923-3.0_1.el5.rf.x86_64 (which is newer than libedit-3.0-2.20090923cvs.el5.art.i386) is already installed
I tried googling around for how to handle this, but it's hard with such a specific error. Can anyone give me guidance on how to handle resolving this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我注意到您正在尝试安装 i386 软件包而不是 x86_64 软件包。如果您没有安装 32 位库,此时可能无法安装并失败。当我遇到这个问题时,我所做的如下:
I noticed you are trying to install an i386 package instead of an x86_64 package. If you don't have the 32bit libraries installed it may not install and fail at this point. What I have done when I have had this issue is the following: