Арка на ВСЛ: libQt5Core.так.5 не нашли, несмотря на то, что установлен

Я был поражен некоторыми хардкорными модами форума отключения питания на форуме Arch Linux, поэтому я здесь.

Я пытаюсь запустить GUI-приложений на ВСЛ, такие как Dolphin или Кейт. Однако, никто из них не может найти libQt5Core.so.5, несмотря на то, что установленные в /usr/lib как и следовало ожидать. Вот транскрипт терминала:

/u/lib » DISPLAY=:0.0 dolphin
dolphin: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
/u/lib » pwd
/usr/lib
/u/lib » ls -la | grep Qt5Core
-rw-r--r-- 1 root root     1143 Aug  7 06:05 libQt5Core.prl
lrwxrwxrwx 1 root root       20 Aug  7 06:05 libQt5Core.so -> libQt5Core.so.5.11.1*
lrwxrwxrwx 1 root root       20 Aug  7 06:05 libQt5Core.so.5 -> libQt5Core.so.5.11.1*
lrwxrwxrwx 1 root root       20 Aug  7 06:05 libQt5Core.so.5.11 -> libQt5Core.so.5.11.1*
-rwxr-xr-x 1 root root  5234312 Aug  7 06:05 libQt5Core.so.5.11.1*
/u/lib » ldd `which dolphin`
        linux-vdso.so.1 (0x00007fffdb426000)
...
        libQt5Core.so.5 => not found
/u/lib » pacman -Qk qt5-base
qt5-base: 3546 total files, 0 missing files

обратите внимание, что другие графические программы работают нормально - ничего скомпилировать ГТК, включая Firefox, работает отлично. Я просто должен установить $DISPLAY переменной. Не ВАР не помогает, как и следовало ожидать.

какие идеи? Спасибо!

2
задан Biswapriyo
02.03.2023 22:42 Количество просмотров материала 3203
Распечатать страницу

1 ответ

нашел решение проблемы: https://github.com/kdudka/csmock/commit/96a4a759a7de39f8da109202f4fa14c76a0ae68f

или просто запустите:

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

основная причина, похоже, связана с отсутствием renameat2() в WSL 'kernel'.

дополнительная информация:https://github.com/Microsoft/WSL/issues/3023

спасибо Даниилу Б за толчок, чтобы я начала это!

4
отвечен Ripdog 2023-03-04 06:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх