Многие игры для Windows или их компоненты при запуске под Wine в Linux могут ругаться на отсутствие библиотек от Microsoft или других производителей. Одним из средств решения данной проблемы может стать использование Winetricks - утилиты, которая позволяет скачать нужную библиотеку и установить ее в префикс Wine.
Например, мы хотим запустить дисковую версию игры Mafia. Вставляем диск, запускаем файл меню MafiaLauncher.exe... и он выдает ошибку:
0024:err:module:import_dll Library MFC42.DLL (which is needed by L"F:\\my_home\\games\\Mafia_1C\\CD_1\\MafiaLauncher.exe") not found
Это означает, что Wine не нашел библиотеку mfc42.dll в префиксе, и ее нужно установить.
Для этого мы установим Winetricks:
sudo apt install winetricks
Если ваш префикс Wine находится в папке по умолчанию, то просто запускаем Winetricks.
Если же он находится в другой папке, то запускаем Winetricks с атрибутом пути к префиксу:
WINEPREFIX=<путь_к_префиксу_Wine> winetricks
Выбираем "Select default wineprefix" и "ОК", затем "Install a Windows DLL or component" и "ОК", появится список библиотек, которые можно установить с помощью Winetricks.
Ставим галочку на mfc42 и жмем "ОК", если будет предупреждение о битности префикса - пропускаем.
Опять выбираем "Install a Windows DLL or component", чтобы посмотреть, установилась ли библиотека. Если галочка стоит - все нормально.
После этого опять запускаем файл меню, пример запуска представлен ниже.
Таким образом при помощи утилиты Winetricks можно устанавливать различные компоненты и библиотеки от Microsoft или других производителей.