如何修复尝试运行 DS9 时出现的此错误?

如何修复尝试运行 DS9 时出现的此错误?
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,您会发现错误消息已消失。

相关内容