Я думаю что все знают, что для запуска виндоувс приложений существует среда выполнения wine, которая вполне справляется со своей задачей.
Но если вы хотите что такое этакое, скажем для каждой программы создать свою бутылку со своими настройками, загрузит именно в эту бутылку нужные зависимости, то здравствуй терминал.
Будете делать что то типо этого : Winearch=win32 WINEPREFIX="/home/username/.newprefix32/" winecfg
Да, у терминала есть одно преимущество - если вин-приложение имеет неразрешенные зависимости, то вы увидите эти ошибки, скачаете библиотеку и начнете установку заново.
Но люди работают и упрощают жизнь юзверу и потому появились такие графические утилиты как Play on Linux, платный crossover (есть с лекарством). Они содержат готовые настройки для установки многих программ.
Сегодня я расскажу еще про одну утилиту.
bottles
Скачать ее можно тут : https://flathub.org/apps/details/com.usebottles.bottles
Да, именно как flatpak, разработчик сообщает что это единственный верный и правильный пакет, который максимально поддерживается и обновляется.
Значит в вашей системе должна стоять среда выполнения Флетпаков.
И так, качаем файл, если у вас нет плагина браузера для автоматической установки, кликаем по скаченному файлу.
Или вводим просто команду в терминал:
flatpak install flathub com.usebottles.bottles
После установки программа сама себя настроит, надо подождать и можно пользоваться.
После того, как мы кликнем на создать новую бутылку, программа нам предоставит выбор: создать бутылку для игры, для приложения или намутить самим, то что нам хочется.
Я создам бутылку для приложения и попробую чтонибуть запустить.
Бутылка создана, у нас есть две кнопки управления:
Шестеренка запускает exe или msi, стрелочка открывает настройки:
Хочу отметить, что программа все делает как то медленно, во всяком случае у меня, это бесит.
Мы можем поменять версию виндоувс, установить зависимости, тд.
Пробую поставить что то точно у меня работает под wine: Microsoft FrontPage 2003
Пока все идет гладко
Приложение появилось в списке программ, пробуем запустить.
Появились сообщения об ошибках
Но я решил их проигнорировать, пропустить отладку и аварийный режим. И... программа открылась.
Но, в домашней папке программа ни чего не видит кроме папки загрузки...
Так, попробуем создать бутылку в ручную и установить в нее, вполне вероятно что стандартные настройки не для нас.
Встала без ошибок, но корректно не работает, так же не видит наш домашний каталог. Но решается использованием для работы каталога псевдо виндоувса. К примеру : рабочий стол
/home/serge/.var/app/com.usebottles.bottles/data/bottles/bottles/1/drive_c/users/serge/Desktop
Пробую установить еще одно приложение, которое точно у меня под вайном работает: Master PDF Editor
Нет, не работает, вылетает с ошибкой.
Но просто под вайном ставиться за 10 секунд и работает
Вывод
Может я не достаточно почитал справку и плохо понял как этим пользоваться. https://docs.usebottles.com/
Но, если те программы, что у меня и так работают, требуют возни на пол ночи, то зачем мне это приложение? Если у кого то исправно и хорошо работает, пишите. Я не знаю, может для игр оно отлично. Потому что все примеры что я нашел в интернете, они про запуск игр.