当我试图用ubuntu在虚拟机上启动xspec时,我收到了这个错误消息。
我发现它的位置
locate libXSPlot.so /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我试过了
sudo ln -s /home/studente/heasoft-6.28/Xspec/BLD/x86_64-pc-linux-gnu-libc2.27/lib/libXSPlot.so并得到了
ln: failed to create symbolic link './libXSPlot.so': File exists另一次尝试是
sudo apt install apt-file libXSPlot.so这是我得到的
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'请帮我把这些图书馆连接起来
发布于 2022-02-18 15:57:31
我在从Ubuntu的源代码构建的heasoft-6.29中也遇到了类似的问题。
在我的例子中,解决方案是由另一个软件重置$LD_LIBRAY_PATH。为了解决这个问题,我不得不在设置这个环境变量的软件中注释掉一行,现在XSPEC可以找到XSPlot库(正如您注意到的,它是XSPEC最初安装的一部分)。
https://stackoverflow.com/questions/69743586
复制相似问题