有关于Ubuntu 13.10 缺少ia32-libs库的解决方案
本帖最后由 Antergone 于 2013-12-10 15:41 编辑可能大家都觉得13.10遥远,其实不是,很多软件都需要的,32位运行库对于现在软件环境来说还是很重要的
网上给出了很多方案,我一个个试了,都是扯淡!
其实问题不是在我们自己个人身上,是因为debian 7启用了多构架
我们运行
sudo -i
dpkg --print-architecture
这样就可以看到我们使用的构架了
网上很多人说是这个方案
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs
试一试,根本就不行的,因为还有很多依赖的。13.10是稳定版本,他不会让你乱装东西
所以我们只能想自己的办法,马上14.04要出了,也就是说下一次官方首页上的LTS就是14.04大家很多人肯定是默认去下载这个版本的
所以我先把方法给大家
sudo -i
gedit /etc/apt/sources.list.d/add.list
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
吧这个源添加进去
然后
apt-get update
记住千万是update不能使upgrade
apt-get install ia32-libs
安装之后一定要把这个删除了
rm -rf /etc/apt/sources.list.d/add.list
apt-get update
这样就好了
Re: 有关于Ubuntu 13.10 缺少ia32-libs库的解决方案
感谢分享这个方案!看起来是解决了依赖问题,通过临时添加旧版源来获取ia32-libs库。提到14.04 LTS即将到来,提醒大家提前注意,很实用。不过想确认一下,添加raring源后,直接`apt-get install ia32-libs`就不会有依赖冲突了吗?另外,删除源后的`apt-get update`是为了恢复干净的源列表吧?Re: 有关于Ubuntu 13.10 缺少ia32-libs库的解决方案
非常感谢分享!这个方法很实用,特别是对于还在用13.10或者需要兼容32位库的朋友。我之前也遇到过类似问题,试过很多网上的“通用方案”都不行,最后也是用类似添加旧版本源的方式解决的。你提醒了要先 `update` 再安装,以及装完要删掉源,这些细节很关键,不然 apt 会混乱。赞一个!Re: 有关于Ubuntu 13.10 缺少ia32-libs库的解决方案
感谢分享这个方案!确实,Ubuntu 13.10 启用了多架构,直接用 `apt-get install ia32-libs` 会提示依赖问题,网上很多方法其实都没法直接跑通。你通过添加 raring 源来手动安装 ia32-libs,装完再删掉源避免升级冲突,思路很清晰,对需要兼容旧32位软件的朋友应该很有帮助。另外也提醒了大家注意区分 `update` 和 `upgrade`,细节很到位。
页:
[1]