2017-03-28 61 views
-1

我想在我的Ubuntu 16.04(64位)上安装Matlab,它说'X11库libXp.so不存在。直到安装库后,Matlab才会在此机器上运行'。我跟着其他一些关于这个问题的论坛,并且指令是安装libxp6(sudo apt-get install libxp6)。我这样做了,但问题仍然存在。我在系统上搜索了libxp.so库,但找不到它。Ubuntu上的libXp.so库丢失16.04

当tryng从使用./matlab bin文件夹运行MATLAB,它说错误而载入共享库:libXp.so.6:无法打开共享对象文件:没有这样的文件或目录

我如何在ubuntu 16.04上安装libxp.so?我需要运行任何特定的包吗?如果安装了libXp.so,那么我如何找到.so库?请帮忙。

+0

'.so'类型的文件通常在主机系统上编译,您可能需要在系统中找到'libXp.h'文件和'make''libXp.so'文件。 –

+0

我也找不到libXp.h。是否有需要安装以获取.so文件的特定软件包? –

+0

尝试通过'sudo apt-get install libxp-dev'安装'libxp-dev'? – sl1129

回答

1

在我的Ubuntu 16.04机器上,我做了dpkg -S /usr/lib/x86_64-linux-gnu/libXp.so,发现这个文件是由libxp-dev包提供的。

因此sudo apt-get install libxp-dev很可能解决您的问题。

+0

它不工作。错误消息显示** Package libxp-dev不可用,但被另一个软件包引用。 这可能意味着包缺失,已被废弃,或者 只能从其他来源**获得。有没有其他来源可以下载和安装软件包? –

+0

@SonaljitMukherjee试试这里:http://packages.ubuntu.com/trusty/libxp-dev 也考虑更新你的apt库列表:https://repogen.simplylinux.ch/ – sl1129