在ubuntu14.04上,要运行32的程序,需要安装32位的兼容库。

以前在10.04上成功安装过,方法是

sudo apt-get install ia32-libs

但是在12.04上遇到了困难,遇到下面这种错误

$ sudo apt-get install ia32-libs
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有一些软件包无法被安装。

 

    Debian项目宣布,预计于2013年发布的Debian 7(代号Wheezy)将支持Multiarch。


     Multiarch(多架构)术语被用于指一个系统能安装和运行有多个不同二进制文件的应用程序,例如i386-linux-gnu程序能运行在amd64-linux-gnu系统上。Multiarch还简化了跨架构编译。Debian在年度会议DebConf11上作出了引入Multiarch支持的决定。开发者表示,它大大增强了Debian实现通用操作系统承诺的能力,加强了新的64位系统对32位应用程序的支持。

1,在用的架构:

dpkg --print-architecture

输出当前的使用的架构,比如amd64

2,添加架构

dpkg --add-architecture i386

添加i386架构,然后刷新下源列表,当然,删除就是remove

apt-get update

这时就已经包含i386的软件列表

3,安装i386软件

apt-get install iceweasel:i386

 

这样就行了
http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=4290&extra=page%3D1

欢迎关注www.huarenlab.com

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐