这前一直使用ubuntu12.04 64位,在运行php集成环境xampp时会出现以下信息,说不支持32位应用程序
1
zzs@ubuntu:~$ sudo /opt/lampp/lampp startapache
[sudo] password for zzs:
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
解决方式是安装32位程序支持库(在ubuntu12.04时我是用以下方法解决的),
但最近将系统升级成ubuntu14.04,这次出现以下信息
zzs@ubuntu:~$ sudo apt-get install ia32-libs
[sudo] password for zzs:
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2
E: 软件包 ia32-libs 没有可供安装的候选者
错误已经说的很明确了可能是下面的软件取代了。那我们(试着)安装 lib32z1
1
zzs@ubuntu:~$ sudo apt-get install lib32z1
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列软件包是自动安装的并且现在不需要了:
kde-l10n-engb kde-l10n-zhcn
Use ‘apt-get autoremove’ to remove them.
将会安装下列额外的软件包:
libc6-i386
下列【新】软件包将被安装:
lib32z1 libc6-i386
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 11 个软件包未被升级。
需要下载 2,262 kB 的软件包。
解压缩后会消耗掉 10.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libc6-i386 amd64 2.19-0ubuntu6 [2,204 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ trusty/main lib32z1 amd64 1:1.2.8.dfsg-1ubuntu1 [57.5 kB]
下载 2,262 kB,耗时 17秒 (128 kB/s)
Selecting previously unselected package libc6-i386.
(正在读取数据库 … 系统当前共安装有 242230 个文件和目录。)
Preparing to unpack …/libc6-i386_2.19-0ubuntu6_amd64.deb …
Unpacking libc6-i386 (2.19-0ubuntu6) …
Selecting previously unselected package lib32z1.
Preparing to unpack …/lib32z1_1%3a1.2.8.dfsg-1ubuntu1_amd64.deb …
Unpacking lib32z1 (1:1.2.8.dfsg-1ubuntu1) …
正在设置 libc6-i386 (2.19-0ubuntu6) …
正在设置 lib32z1 (1:1.2.8.dfsg-1ubuntu1) …
Processing triggers for libc-bin (2.19-0ubuntu6) …
zzs@ubuntu:~$
大功告成。
接下来就可以使用32位应用程序xampp集成环境了