В настоящий момент официально запуск модуля ПреПостпроцессор (ППП) поддерживается только на операционных системы семейства 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).
Рис. 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.
Рис. 2. Выбор компонентов FlowVision для установки и запуска в режиме совместимости с Windows
Рис. 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).
Рис. 4. Запуск ППП с помощью Wine
Возможно, что при правом нажатии мышкой, в меню не будет опции «Открыть с помощью Wine…». В таком случае инсталлятор можно запустить через терминал командой:
wine /home/user/.wine/drive_c/Program\ Files/FlowVision-x.xx.xx/FvPPP.exe
где x.xx.xx – версия FlowVision.
Теперь Ваш ППП запущен и готов к полнофункциональному использованию в среде Linux (Рис.5).
Рис. 5. ППП, запущенный под Linux через Wine.
6. Предостережения и ограничения
- Возможность запуска ППП с использованием Wine в Linux не является официально поддерживаемой разработчиками FlowVision и не тестируется. В связи с этим, необходимо пользоваться этой возможностью с осторожностью, компания ТЕСИС не несет ответственности за последствия такого использования модулей FlowVision.
- С помощью Wine следует устанавливать только те модули, которые невозможно установить из обычного linux-дистрибутива (ПреПостпроцессор и самоучитель).
- Модули из обычного linux-дистрибутива не стоит устанавливать в структуру каталогов Wine (/home/user/.wine/…).
- Особенности установки Wine и FlowVision могут несколько отличаться в иной ОС linux.