每当我尝试通过“sudo yum update”更新我的系统时,都会收到此错误:
Transaction Check Error:
package libstdc++-4.3.2-7.i386 (which is newer than libstdc++-4.1.2-51.el5.x86_64) is already installed
我不确定我是如何进入这种状态的,但我很确定无论我做了什么都是通过百胜。
以下是“yum list”为我提供的库:
libstdc++.x86_64 4.1.2-50.el5 installed
libstdc++.i386 4.3.2-7 installed
libstdc++-devel.x86_64 4.1.2-50.el5 installed
请注意i386版本与.x86_64版本的不同之处。那真的很奇怪。
我正在运行CentOS 5.6 64位。
我该怎么办?
答案 0 :(得分:1)
你可以使用懒人的方法。现在使用--skip-broken所以其他东西会更新。最终你的repst版本的libstdc ++会赶上你的盒子上的内容。