安装 libexpat0 而不是 libexpat1

安装 libexpat0 而不是 libexpat1

我尝试在 Ubuntu 上运行 BitWise IM,但每次运行该程序时都会收到以下消息:

./BitWise: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

我尝试安装 libexpat,但它安装的 libexpat1 似乎没有帮助。我也尝试使用apt-cache search,但没有看到任何 libexpat0。我该如何安装libexpat.so.0

答案1

没有提供libexpat.so.0库的软件包,但是有libexpat-dev提供 的软件包libexpat.so.1,因此您可以安装该软件包,然后创建符号链接。

由于BitWise是32位,所以首先需要安装32位的软件包libexpat-dev

sudo apt-get install libexpat-dev:i386

现在您可以创建一个符号链接,将其libexpat.so.0作为链接名称和libexpat.so.1目标:

sudo ln -s /lib/i386-linux-gnu/libexpat.so.1 /lib/i386-linux-gnu/libexpat.so.0

相关内容