команда konsole не запускается на WSL Ubuntu20.04; libQt5Core.so не найден - PullRequest
1 голос
/ 06 мая 2020

Я установил Ubuntu 20.04 из магазина Microsoft Store и установил «консоль» с помощью

sudo apt-get -y install konsole

Это не дает никаких сообщений об ошибках, и программа «консоль» устанавливается в / usr / bin / консоль ". Версия консоли: «4: 19.12.3-0ubuntu1»

когда я хочу запустить консоль, я получаю сообщение об ошибке:

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

libQt, включая libQt5Core.so.5 действительно присутствует в / usr / lib / x86_64- linux -gnu /, где libDt5Core.so.5 - это символическая c ссылка на 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" работает нормально? (Конечно, версия консоли отличается) Я еще не установил собственный Ubuntu 20.04, но мне бы хотелось, чтобы Ubuntu 20.04 запускалась для моих приложений на Microsoft Windows WSL.

1 Ответ

1 голос
/ 11 мая 2020

Вам необходимо выполнить следующие действия: - Установить binutils

apt-get install -y binutils

Затем запустить:

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

Br

...