- Вопрос или проблема
- Ответ или решение
- Как исправить ошибки Lutris с исполнителем PCSX2: отсутствует libwx_baseu-3.0.so.0 и не найден Qt_6.5
- Шаг 1: Установка недостающих библиотек
- Шаг 2: Настройка Lutris и отключение Lutris Runtime
- Шаг 3: Ошибка с Qt_6.5
- Шаг 4: Возможные последствия отключения Lutris Runtime
- Заключение
Вопрос или проблема
Когда я запускаю эмулятор PCSX2 в Lutris, я получаю следующую ошибку в консоли, и PCSX2 не запускается:
PCSX2: ошибка при загрузке общих библиотек: libwx_baseu-3.0.so.0: невозможно открыть общий объектный файл: Нет такого файла или каталога
Как мне получить этот libwx_baseu-3.0? Использую Debian 12 с KDE. wxgtk3.2-1 установлен.
Обновление: это работает после отключения “Отключить время выполнения Lutris” в параметрах эмулятора PCSX2.
Обновление: возможно, это произошло, потому что у меня был установлен PCSX2, и после того как он снова заработал, я попробовал удалить его с помощью sudo dpkg --remove PCSX2
, но ошибка все равно появляется, когда я снова включаю вышеупомянутое опцию. Этот поиск имени файла в Debian12 показывает, что библиотека содержится в libwxbase3.2-1
(которая у меня установлена), но там она версии 3.2.so.0
. Затем я попробовал удалить эмулятор, перезапустить lutris, а затем переустановить эмулятор pcsx2. Он снова не запускается, если вышеупомянутая опция не отключена, но теперь с ошибкой /tmp/.mount_[uid]/usr/bin/pcsx2-qt: /lib/x86_64-linux-gnu/libQt6Core.so.6: версия 'Qt_6.5' не найдена (требуется /tmp/.mount_[uid]/usr/bin/pcsx2-qt)
. Когда я снова отключаю опцию, он снова запускается, но теперь он выглядит иначе, чем раньше. Ранее это было небольшое окно с белым изображением pcsx2 на заднем плане, теперь оно выглядит новее (v1.7.4452) с иконкой Wayland на окне. Возможно, это связано с переходом с X11 на Wayland. Он работает с отключенной опцией, но должен работать по умолчанию без необходимости догадываться, какую опцию изменить, и я не знаю, почему эта проблема возникла и имеет ли отключение этой опции какие-либо drawbacks.
Ответ или решение
Как исправить ошибки Lutris с исполнителем PCSX2: отсутствует libwx_baseu-3.0.so.0 и не найден Qt_6.5
Если вы сталкиваетесь с ошибками при запуске исполнителя PCSX2 в Lutris, такими как «libwx_baseu-3.0.so.0» отсутствует и «Qt_6.5» не найден, это может быть связано с отсутствием необходимых библиотек или неправильными настройками окружения. В данной статье мы шаг за шагом рассмотрим, как устранить эти ошибки.
Шаг 1: Установка недостающих библиотек
Ошибка, связанная с отсутствующей библиотекой libwx_baseu-3.0.so.0
, указывает на то, что необходимая версия библиотеки wxWidgets не установлена или не доступна в вашей системе. В вашем случае, вы уже установили wxgtk3.2-1
, что является правильным шагом. Однако проблема может заключаться в том, что Lutris использует другую версию библиотеки.
-
Проверьте наличие библиотек:
Введите следующую команду в терминале для поиска недостающей библиотеки:locate libwx_baseu-3.0.so.0
Если библиотека не найдена, вам может потребоваться установить пакет, содержащий её.
-
Установка нужного пакета:
Убедитесь, что у вас установлен пакетlibwxbase3.2-1
:sudo apt install libwxbase3.2-1
Это должно установить необходимую библиотеку в систему.
Шаг 2: Настройка Lutris и отключение Lutris Runtime
Ваше обновление говорит о том, что ошибка исчезает при отключении опции «Disable Lutris Runtime». Это может привести к неправильному поведению приложения, так как Lutris Runtime устанавливает необходимые библиотеки и среды выполнения, которые могут отсутствовать в вашей системе.
- Отключение Lutris Runtime:
- Запустите Lutris и выберите исполнителя PCSX2.
- Перейдите в настройки.
- Убедитесь, что опция "Disable Lutris Runtime" выключена.
Это позволит PCSX2 использовать библиотеки, ожидаемые Lutris и поможет избежать зависимости от системной библиотеки, что может дифференцировать поведение приложения.
Шаг 3: Ошибка с Qt_6.5
При повторном тестировании вы столкнулись с другой ошибкой, касающейся Qt_6.5
. Это указывает на то, что PCSX2 ожидает более новую версию библиотеки Qt, чем та, которая у вас установлена.
-
Обновите библиотеки Qt:
Вам может понадобиться обновить библиотеку Qt до версии 6.5 или выше. Чтобы это сделать, выполните команды:sudo apt update sudo apt install libqt6core6 # или самую последнюю версию
-
Проверка установленных библиотек:
Вы можете использовать следующие команды, чтобы проверить, какие версии библиотеки установлены в системе:dpkg -l | grep libqt
Шаг 4: Возможные последствия отключения Lutris Runtime
Отключение Lutris Runtime может привести к тому, что некоторые игры или приложения могут не иметь необходимого окружения, что повлияет на стабильность работы. Например, если у вас уже есть локально установленные зависимости, они могут не соответствовать версиям, используемым Lutris, что может вызвать проблемы при запуске.
Заключение
Ошибки, связанные с библиотеками в Lutris и PCSX2, могут быть решены путем установки необходимых библиотек, оптимизации настроек и проверки версий программного обеспечения. Если вы продолжаете сталкиваться с проблемами, возможно, стоит рассмотреть возможность переустановки Lutris или обратиться за помощью на специализированные форумы или группы поддержки, где сообщества могут предложить дополнительные решения.