`
v5browser
  • 浏览: 1140410 次
社区版块
存档分类
最新评论

如何解决Ubuntu deb版本错误导致的问题

 
阅读更多

问题原因:升级binutils和binutils-gold。后来发现gcc等等也要升级,于是中途作罢。

版本:Ubuntu 10.04/i386.


相关包状态:

pU binutils 2.22-6ubuntu1 GNU assembler, linker and binary utilities
iU binutils-gold 2.22-6ubuntu1 GNU gold linker utility


问题现象:

1), gcc编译c++程序错误。

version `GLIBCXX_3.4.15' not found (required by /usr/bin/ld)

这个时候尝试删除binutils-gold成功,但是删除binutils失败。

2),安装或者删除binutils,libstdc++6等包也会报错误

binutils: Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is installed

链接http://ubuntuforums.org/showthread.php?t=1778573也有人抱怨此类问题。


解决方法:

下载http://security.ubuntu.com/ubuntu/pool/main/b/binutils/binutils_2.20.1-3ubuntu7.1_i386.deb.重新安装。

然后重新安装sudo apt-get install binutils-gold。这个时候的包状态:

ii binutils 2.20.1-3ubuntu7.1 The GNU assembler, linker and binary utiliti
ii binutils-gold 2.20.1-3ubuntu7.1 The (experimental) GNU gold linker utility


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics