让64位Ubuntu 8.04支持32位应用


插入64位Ubuntu 8.04光盘开始新安装系统,因为是菜鸟,一路点击下一步自动安装完毕,重新启动登录后就可以上网了,非常顺利。

因为Ubuntu 8.04自带的Openoffice没有永中Office好用,就下了一个准备安装。可是解压缩后,按照说明进入终端窗口,进入目录,键入 sudo ./setup 回车后,没有出现运行安装向导,提示没有文件或目录。想了半天,重试n次还是不行。回想自己在办公室的电脑上面安装也是这样做的阿,一次安装成功,难道这台笔记本有问题?终于想起了两次安装的不同之处,办公室电脑是很老的32位奔4,所以安装的Ubuntu是32位的,而这台本本安装的是64位的,印象里面看到网上有高手说过64位系统支持32位应用前要先装32位支持环境,马上上网找到命令:

sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2

在终端执行后提示:

软件包 ia32-libs-gtk 是一个由下面的软件包提供的虚拟软件包:
ia32-libs 2.2ubuntu11
请您明确地选择一个来进行安装。
E: 软件包 ia32-libs-gtk 还没有可供安装的候选者

搞不懂了,直接不要后面的东东试一下:

sudo apt-get install ia32-libs

执行后提示:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
已经不需要下列自动安装的软件包:
linux-headers-2.6.24-19 linux-headers-2.6.24-19-generic
使用 'apt-get autoremove' 来删除它们。
将会安装下列额外的软件包:
lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6-i386
建议安装的软件包:
libasound2-plugins
推荐安装的软件包:
lib32nss-mdns
下列【新】软件包将被安装:
ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1
libc6-i386
共升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 25.5MB 的软件包。
操作完成后,会消耗掉 113MB 的额外磁盘空间阿。
您希望继续执行吗?[Y/n]y

回车后就安装完成了。

哈哈,狂笑,这就是Linux的好处,自己会安装需要的包,同时删除不用的包。

随后重新安装永中Office 2009就很顺利了。

想来一句“sudo apt-get install ia32-libs ”就让64位Ubuntu 8.04支持32位应用了。 

相关内容