无法在 ubuntu 16.10 上找到软件包 libxp6

tar*_*nom 4 linux ubuntu

当我想启动matlab时,出现这个错误:

/usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

我已经尝试使用以下命令安装 libxp6:

sudo apt-get install libxp6
Run Code Online (Sandbox Code Playgroud)

我已经搜索过这个

apt-cache search libxp
Run Code Online (Sandbox Code Playgroud)

但是没有这个名字的包。我的操作系统是 Ubuntu 16.10。

我该怎么办?

The*_*ime 5

更新:

似乎他们从稳定列表中删除了 libxp6 包。但是,您仍然可以在此页面上获得 oldstable:

https://packages.debian.org/search?keywords=libxp6

这个包的安装还是和下面描述的一样!


我也刚遇到这个问题。

试试这个,这对我有用:


长答案:

在此页面手动下载libxp6https : //packages.debian.org/stable/libs/libxp6

(在页面底部您将看到“下载 libxp6 ”)

确保使用以下命令检查 Linux 系统上的架构:

uname -a
Run Code Online (Sandbox Code Playgroud)

找到之后,点击页面上你的架构的链接(例如:architecture: amd64,下面会看到一些位置,可以下载,例如:

北美:

ftp.us.debian.org/debian

这只是这个真实下载链接的链接:

ftp.us.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

在你的 linux 命令行上,你可以运行这个:

wget ftp.us.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

下载完成后,您可以使用以下命令安装它:

sudo dpkg -i libxp6_1.0.2-2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

libxp6已成功安装!


简短的回答:

在你的 linux 命令行上运行这个命令:

yy 在哪里,请替换您的位置。xx 在哪里,替换您的架构。

wget ftp.yy.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_xx.deb
Run Code Online (Sandbox Code Playgroud)

例子:

wget ftp.us.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

下载后,运行以下命令:

sudo dpkg -i libxp6_1.0.2-2_xx.deb
Run Code Online (Sandbox Code Playgroud)

例子:

sudo dpkg -i libxp6_1.0.2-2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

libxp6已成功安装!


我希望这对你有用!