3

我已经从微软商店安装了 Ubuntu 20.04,并安装了“konsole”

sudo apt-get -y install konsole

这不会给出任何错误消息,并且“konsole”程序安装在“/usr/bin/konsole”中。konsole 的版本是“4:19.12.3-0ubuntu1”

当我想运行 konsole 时,我收到错误消息:

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

包含 libQt5Core.so.5 的 libQt 确实存在于 /usr/lib/x86_64-linux-gnu/ 中,其中 libDt5Core.so.5 是指向 libQt5Core.so.5.12.8 的符号链接

这是 cat /ext/ld.so.conf.d/* 的输出

/usr/lib/x86_64-linux-gnu/libfakeroot
# libc default configuration
/usr/local/lib
# Multiarch support
/usr/local/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu

据我所知,一切都与我的并行 Ubuntu 18.04 安装相同,其中“konsole”命令运行得很好?(当然 konsole 的版本不同)我还没有安装本机 Ubuntu 20.04 ,但我很想在 Microsoft Windows WSL 上为我的应用程序运行 Ubuntu 20.04。

4

1 回答 1

3

您必须按照以下步骤操作: - 安装 binutils

apt-get install -y binutils

然后运行:

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

于 2020-05-11T20:46:40.677 回答