将此行附加到源列表:

将此行附加到源列表:

我使用的是 Ubuntu 16.04,我已成功安装 matlab 2010b,没有任何错误。同样的软件在 Ubuntu 14.04 上也能用,但在 16.04 上却显示:

error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

我也尝试过yum安装apt-getlibxp.so.6但出现错误,我已附上屏幕截图。

启动 matlab c 时出错 使用 yum 安装 libxp.so.6 时出错

运行yum repolist all 显示“0”,这意味着没有存储库,请帮助添加安装所需的存储库libxp.s0.6

答案1

该文件是Xenial 上不再提供以及其他比 Trusty 更新的 Ubuntu 版本(Wily 中也没有)。

由于 Matlab 是专有软件,您应该向其开发人员报告错误,以便他们可以更新软件包并使其与新版本的 Ubuntu 和 Debian 兼容。

与此同时,你可以大概手动安装Trusty 的旧版本,但它可能也会破坏系统中的其他软件包和依赖项。

编辑:您使用的 Matlab 版本是 2010b,从那时起很多东西都发生了变化。我强烈建议您使用该程序的最新版本(也许是 2016a,因为我们在这里),以保持与您使用的系统的兼容性。具体来说,该版本 R2010b 仅正式支持 Ubuntu 9.10 和 10.04

答案2

尝试以下解决方案

sudo vim /etc/apt/sources.list

将此行附加到源列表:

德布http://security.ubuntu.com/ubuntu精确安全主页

然后再次在终端运行以下命令

sudo apt update
sudo apt install libxp6

来源:http://shengweihou.com/wordpress/?p=232

相关内容