Wine не может найти библиотеки DLL

Добавление .к пути означает, что исполняемые файлы в текущем каталоге рассматриваются оболочкой, в результате чего вам больше не нужно вводить ./в качестве префикса . В вашем случае, поскольку это последняя запись, такие команды будут выполняться только в том случае, если перед этим ничего не совпадает; так, например, lsпо-прежнему будет работать /bin/ls.

Есть несколько причин, по которым это обычно не рекомендуется (см. ссылку выше):

  • это может быть плохо для безопасности, так как кто-то может оставить двоичный файл в каталоге, который вы обычно посещаете, и надеяться, что вы запустите его случайно — хотя это менее рискованно с .в качестве последней записи, а не первый;
  • запуск команды в текущем каталоге без ./означает, что будет использована первая совпадающая команда в пути, не обязательно та, которая находится в текущем каталоге.

0
22.09.2021, 13:08
1 ответ

Wine нечувствителен к регистру -при открытии файлов, включая библиотеки DLL.

С уверенностью 99,99% я могу сказать, что у вас не установлена ​​эта библиотека или она не там, где Wine ожидает ее найти.

Пожалуйста, используйте winetricks, чтобы включить его. -обычно он работает без нареканий. Насколько я знаю, Ubuntu и его производные поставляются с этим пакетом, но я настоятельно рекомендую загрузить его прямо из GIT :https://github.com/Winetricks/winetricks

.

I do setup now a filesystem with case insensitivity introduced with linux kernel version 5.2 but I would like to know whether you can fix this in a normal way.

Wine никогда не требовал этой функции и использует свои собственные процедуры открытия файлов для открытия файлов. Вы пытаетесь решить проблему, не связанную с Wine.


Очистите свой винный префикс($HOME/.wine)или создайте новый(WINEPREFIX="$HOME/.wine123" wine app.exe). Я считаю, что проблема с чем-то на вашей стороне. Когда вы продолжаете возиться со своим префиксом вина по умолчанию, иногда что-то идет не так -, в этом отношении рекомендуется иметь отдельные префиксы для отдельных приложений, чтобы устранить любые возможные проблемы.

0
22.09.2021, 13:53

Теги

Похожие вопросы