Софт

Как использовать Winetricks

Многие игры для 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 или других производителей.