cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有此文件或目录

cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有此文件或目录

我正在尝试使用气候数据运营商(CDO)合并几个网络累积分布函数文件合并为一个。我成功安装了它,但是当我尝试将文件与以下内容合并时:

cdo mergetime *.nc output.nc

我遇到了这个错误:

cdo: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

我没有正确安装 CDO 吗?还是 Ubuntu 的问题?

我正在使用适用于 Linux 的 Windows 子系统,如下图所示:

显示 WSL 终端的图像

我已经使用过这个解决方案:https://github.com/dnschneid/crouton/wiki/Fix-error-while-loading-shared-libraries:-libQt5Core.so.5

他们使用了这个命令:

sudo strip --remove-section=.note.ABI-tag /usr/lib64/libQt5Core.so.5

但您会在屏幕截图中注意到它没有显示任何此类目录。可能是因为我在 Windows 上使用 Ubuntu,所以无法找到正确的目录,而 Ubuntu 的文件隐藏在某个我可能不知道的地方。

无论如何,如果我能得到有关此问题的任何帮助,我将不胜感激。

答案1

谢谢@steeldriver 指出解决方案.我搞糊涂了带有包名称的库名称。 我用了:

sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

并能够成功运行CDO。

相关内容