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 兼容(足够)。