我正在尝试使用气候数据运营商(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 子系统,如下图所示:
我已经使用过这个解决方案: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。