ubuntu 17.04 缺少 libXp.so.6

Sac*_*het 3 package-management apt dpkg

mc@mc:~$ sudo apt-get install libXp.so.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libXp.so.6
E: Couldn't find any package by glob 'libXp.so.6'
E: Couldn't find any package by regex 'libXp.so.6'
mc@mc:~$ 
Run Code Online (Sandbox Code Playgroud)

并且没有与 ubuntu 17.04 的 libxp6 相关的包

小智 6

尝试在 Ubuntu 18.04 上运行旧应用程序时遇到了这个问题。我使用的解决方法是创建一个名为 libXp.so.6 的符号链接,指向文件 libXpm.so.4.11.0

搜索包含文件模式 libXpm 的包

sudo dpkg -S libXpm
libxpm4:amd64: /usr/lib/x86_64-linux-gnu/libXpm.so.4
libxpm4:amd64: /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
Run Code Online (Sandbox Code Playgroud)

然后安装找到的包 - libxpm4(如果尚未安装)

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

创建符号链接:

cd /usr/lib/x86_64-linux-gnu

ls -l libXp*
lrwxrwxrwx 1 root root    16 Dec 22  2016 libXpm.so.4 -> libXpm.so.4.11.0
-rw-r--r-- 1 root root 72520 Dec 22  2016 libXpm.so.4.11.0

sudo ln -s libXpm.so.4.11.0 libXp.so.6

ls -l libXp*
lrwxrwxrwx 1 root root    16 Dec 22  2016 libXpm.so.4 -> libXpm.so.4.11.0
-rw-r--r-- 1 root root 72520 Dec 22  2016 libXpm.so.4.11.0
lrwxrwxrwx 1 root root    16 Nov  7 18:25 libXp.so.6 -> libXpm.so.4.11.0
Run Code Online (Sandbox Code Playgroud)

如果它仍然值得任何人...


小智 0

我还没有找到任何支持 Ubuntu 17.04 软件包的库。然而,有一个对我来说很有效的临时解决方案:

从早期 Ubuntu 版本下载 libxp6 软件包: https://packages.ubuntu.com/trusty/libxp6

然后使用手动安装

sudo dpkg -i ./libxp6_1.0.2-1ubuntu1_amd64.deb
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)

看来该软件包与 17.04 兼容(足够)。