Запуск ПреПостпроцессора под Linux c использованием Wine

В настоящий момент официально запуск модуля ПреПостпроцессор  (ППП) поддерживается только на операционных системы семейства Windows. Однако, все чаще появляется необходимость запустить ППП и на Linux. На самом деле у пользователей FlowVision есть такая возможность, благодаря специальным средствам запуска Windows-приложений из-под Linux, таким как Wine. Рассмотрим, как можно быстро и легко запустить ППП в Linux с использованием Wine-5.0, на примере Ubuntu20.04.2. Проверено в FlowVision вер. 3.12.02.

 

1. Скачивание и установка Wine

Для начала необходимо скачать и установить Wine. Скачать её можно на официальном сайте программы. В некоторых Linux-системах, включая Ubuntu, Wine присутствует среди стандартных репозиториев, поэтому можно не утруждаться поиском и скачиванием дистрибутива – все сделается автоматически. Для этого в окне терминала следует выполнить команду:

sudo apt-get install wine

далее потребуется ввести пароль от root-пользователя. Отметим, что дистрибутив будет скачиваться из интернета, поэтому необходимо иметь настроенное подключение к интернету.

После того как Wine будет установлен, появится возможность запускать приложения в режиме совместимости с Windows

 

2. Запуск Windows-инсталлятора FlowVision с помощью Wine

Далее необходимо запустить Windows-инсталлятор FlowVision через Wine. Для этого на исполняемом файле инсталлятора (FlowVision-x.xx.xx-windows-installer.exe, где x.xx.xx – версия FlowVision) необходимо щелкнуть правой клавишей мышки и выбрать «Открыть с помощью Wine…» (см. Рис. 1).

Instalation by Wine

Рис. 1. Запуск Windows-инсталлятора FlowVision с помощью Wine.

Возможно, что при правом нажатии мышкой, в меню не будет опции «Открыть с помощью Wine…». В таком случае инсталлятор можно запустить через терминал. В терминале следует перейти в содержащую директорию и дать команду:

wine FlowVision-x.xx.xx-windows-installer.exe

где x.xx.xx – версия FlowVision.


3. Установка ПреПостпроцессора FlowVision и vcredist2010

Установка  FlowVision, в основном, проходит как обычно в Windows. Рекомендуется воспользоваться каталогом установки программы, предложенным по умолчанию. В разделе «Выбор компонентов» снимите все галочки, кроме «Пре-постпроцессор» и «Системные библиотеки» (Рис. 2.). При желании, можно также установить «Самоучитель». Остальные модули устанавливать не нужно, они все, при необходимости, должны быть установлены из обычного linux-дистрибутива FlowVision.   В конце установки инсталлятор может выдать окно Visual C++ Runtime Libraries 2010 (vcredist2010), необходимого для работы ППП (Рис.3). Подтвердите установку этого пакета. Для 64-битной ОС, вероятно, установка vcredist2010 произойдет дважды: сначала 32-битная версия, затем 64-битная. Возможно, установка vcredist2010 пройдет в невидимом режиме, как это бывает при обычной установке в Windows.

FV components

Рис. 2. Выбор компонентов FlowVision для установки и запуска в режиме совместимости с Windows

vcredist2010

Рис. 3. Установка vcredist2010

 

4. Отображение файлов установленного FlowVision

По умолчанию Wine создает стандартную для Windows структуру каталогов загрузочного диска С, которая находится по следующему пути

/home/user/.wine/drive_c

причем папка .Wine является скрытой. Необходимо отобразить скрытые файлы и папки: в Ubuntu в графическом менеджере файлов (Nautilus) для этого можно воспользоваться сочетанием клавиш Ctrl+h.

Каталог в который непосредственно установлен FlowVision задается в процессе установки (см. п. 3) и по умолчанию это:

/home/user/.wine/drive_c/Program Files/FlowVision-x.xx.xx

где x.xx.xx – номер версии FlowVision.

 

5. Запуск ППП с помощью Wine

В графическом менеджере файлов (Nautilus) переходим в каталог с установленным FlowVision и запускаем FvPPP.exe через Wine (рис.4).

PPP

Рис. 4. Запуск ППП с помощью Wine

Возможно, что при правом нажатии мышкой, в меню не будет опции «Открыть с помощью Wine…». В таком случае инсталлятор можно запустить через терминал командой:

wine /home/user/.wine/drive_c/Program\ Files/FlowVision-x.xx.xx/FvPPP.exe

где x.xx.xx – версия FlowVision.

Теперь Ваш ППП запущен и готов к полнофункциональному использованию в среде Linux (Рис.5).

PPP-Linux

Рис. 5. ППП, запущенный под Linux через Wine. 

6. Предостережения и ограничения

  • Возможность запуска ППП с использованием Wine в Linux не является официально поддерживаемой разработчиками FlowVision и не тестируется. В связи с этим, необходимо пользоваться этой возможностью с осторожностью,  компания ТЕСИС не несет ответственности за последствия такого использования модулей FlowVision.
  • С помощью Wine следует устанавливать только те модули, которые невозможно установить из обычного linux-дистрибутива (ПреПостпроцессор и самоучитель).
  • Модули из обычного linux-дистрибутива не стоит устанавливать в структуру каталогов Wine (/home/user/.wine/…).
  • Особенности установки Wine и FlowVision могут несколько отличаться в иной ОС linux.
Об авторе
Виктор Акимов
Author: Виктор Акимов
Инженер первой категории
к.т.н., МГТУ им. Баумана Экспертиза в областях: CFD, двигатели внутреннего сгорания, суперкомпьютеры

теги: ,