![cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有此文件或目录](https://linux22.com/image/925727/cdo%EF%BC%9A%E5%8A%A0%E8%BD%BD%E5%85%B1%E4%BA%AB%E5%BA%93%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9AlibQt5Core.so.5%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E5%85%B1%E4%BA%AB%E5%AF%B9%E8%B1%A1%E6%96%87%E4%BB%B6%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95.png)
我正在尝试使用气候数据运营商(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。