首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xspec:加载共享库时出错: libXSPlot.so:无法打开共享对象文件:没有这样的目录

xspec:加载共享库时出错: libXSPlot.so:无法打开共享对象文件:没有这样的目录
EN

Stack Overflow用户
提问于 2021-10-27 18:12:56
回答 1查看 121关注 0票数 1

当我试图用ubuntu在虚拟机上启动xspec时,我收到了这个错误消息。

我发现它的位置

代码语言:javascript
复制
locate libXSPlot.so 
代码语言:javascript
复制
/home/studente/heasoft-6.28/Xspec/BLD/x86_64-pc-linux-gnu-libc2.27/lib/libXSPlot.so
/home/studente/heasoft-6.28/Xspec/src/XSPlot/libXSPlot.so
/home/studente/heasoft-6.28/Xspec/x86_64-pc-linux-gnu-libc2.27/lib/libXSPlot.so
/home/studente/heasoft-6.28/x86_64-pc-linux-gnu-libc2.27/lib/libXSPlot.so

我试过了

代码语言:javascript
复制
sudo ln -s /home/studente/heasoft-6.28/Xspec/BLD/x86_64-pc-linux-gnu-libc2.27/lib/libXSPlot.so

并得到了

代码语言:javascript
复制
ln: failed to create symbolic link './libXSPlot.so': File exists

另一次尝试是

代码语言:javascript
复制
sudo apt install apt-file libXSPlot.so

这是我得到的

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libXSPlot.so
E: Couldn't find any package by glob 'libXSPlot.so'
E: Couldn't find any package by regex 'libXSPlot.so'

请帮我把这些图书馆连接起来

EN

回答 1

Stack Overflow用户

发布于 2022-02-18 15:57:31

我在从Ubuntu的源代码构建的heasoft-6.29中也遇到了类似的问题。

在我的例子中,解决方案是由另一个软件重置$LD_LIBRAY_PATH。为了解决这个问题,我不得不在设置这个环境变量的软件中注释掉一行,现在XSPEC可以找到XSPlot库(正如您注意到的,它是XSPEC最初安装的一部分)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69743586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档