ds9: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
请帮忙修复错误。
我的 ds9 在/usr/local/bin/ds9
答案1
问题摘要
这表明某个文件(即“libXss.so.1“) 缺少该项,DS9 便无法正常工作。
如何自行解决此类问题
要找出 Ubuntu 中哪个软件包提供(或包含)某个文件,你可以使用“apt 文件“ 命令。
首先,确保“apt 文件" 已安装。
sudo apt-get install apt-file
现在,使用“apt 文件“ 很简单。
apt-file search filename-to-search.for
这将输出提供名为“要搜索的文件名.for",从而允许您使用 apt-get 安装必要的软件包。
现实生活中的答案
对于您来说,您需要运行以下命令:
apt-file search libXss.so.1
输出以下内容:
libxss1: /usr/lib/i386-linux-gnu/libXss.so.1
libxss1: /usr/lib/i386-linux-gnu/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libXss.so.1.0.0
这表明在这种特定情况下您需要安装的包很可能是“库xss1“。
因此,要安装它,请运行以下命令:
sudo apt-get install libxss1
现在,尝试再次运行 DS9,您会发现错误消息已消失。