Вот и добрались до дистрибутивов операционных систем на ядре Linux, которые начинаются на букву Р. В предыдущих частях мы рассмотрели запуск КОМПАС-3D v20 в ОС Ubuntu, Astra Linux и “Альт”. И сразу скажем, что это будет последняя статья о запуске КОМПАС-3D с помощью штатного Wine, т.к. все основные варианты, связанные с Wine, на этом исчерпаны.
Прочтите прежде чем задавать вопросы почему нет нативной версии
Планы на создание нативного приложения под Linux у нас есть, можете посмотреть картинку ниже (она отсюда). Цель статьи не заменить нативное приложение под Linux, а дать возможность всем желающим начать работу прямо сейчас. Мы будем периодически публиковать такие небольшие статьи в ходе работ.

Рассказывает методист Станислав Ермохин:

Установка КОМПАС-3D на ОС ROSA
У разработчика дистрибутива, компании “НТЦ ИТ РОСА”, в линейке общедоступных дистрибутивов ROSA Fresh была выпущена версия 12, которую мы и скачали. Сразу после установки операционная система позволяет скачать и установить достаточно свежие версии Wine. Есть богатый выбор по архитектуре и версиям пакетов. Нам необходимо было проверить работу 32-разрядной версии, и из предложенного списка больше всего интересовали пакеты i686. Но вот беда, после установки этих пакетов не формировалось окружение win32. После нескольких попыток установки других вариантов пакетов, которые имели такой же рез��льтат, было принято решение использовать вариант установки с сайта команды разработки Wine winehq.org.
Добавляем новый репозиторий и устанавливаем Wine,
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/34/winehq.repo
sudo dnf update
sudo dnf dnf install winehq-develкоторый устанавливает нам версию 6.20.
Кроме этого, как и в предыдущих случаях, нам необходим Winetricks. В базе он поставляется вместе в wine, но мы установили не из базы. Поэтому для его установки:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin/Создаём окружение и накатываем необходимые дополнительные компоненты Windows.
WINEARCH=win32 winecfg
winetricks --force -q dotnet472
winetricks -q d3dcompiler_47 vcrun2015 corefontsУстановка же самого КОМПАС-3D особых проблем не вызывает и происходит по накатанному сценарию.
wine msiexec /i /KOMPAS-3D_v20_x86.msi
Здесь, кстати, хотим обратить ваше внимание, что установка драйвера ключа защиты HASP, в общем случае, если на компьютере не предполагается разворачивать менеджер лицензий, не обязательна. Сам КОМПАС-3D имеет встроенные инструменты поиска сетевой лицензии.
Установка КОМПАС-3D на РЕД ОС
Для РЕД ОС 7.3 с кодовым названием “Муром” ситуация оказалась несколько проще. Пакеты тут не такие свежие как в ROSA, но в общем и целом стабильной версии Wine 6.0.1 нам более чем достаточно.
Никаких сторонних репозиториев мы не добавляем. Сразу приступаем к обновлению информации о пакетах и установке.
sudo dnf update
sudo dnf install wine winetricksСоздаём необходимое 32-разрядное окружение, накатываем dotnet472, d3dcompiler_47, vcrun2015 и corefonts. После чего устанавливаем КОМПАС-3D.

На самом деле, как мы видим, во всех вариантах различной будет только часть установки Wine. После того как Wine был установлен, процесс установки и запуска КОМПАС-3D происходит по идентичному сценарию, который от системы к системе не претерпевает особых изменений.
Подводя итог этой и предыдущих статей можно сказать, что:
Выполнить установку и запуск КОМПАС-3D с помощью Wine возможно во многих дистрибутивах операционных систем на ядре Linux.
Наше тестирование показало, что работа в КОМПАС-3D выполняется достаточно стабильно (кроме случаев когда вы ставите его на виртуальную машину).
Необходимо сказать честно, что на данный момент нам удалось запустить только базовую часть КОМПАС-3D. Такие сложные приложения, как Стандартные изделия, Материалы и сортаменты, запустить не удалось. Для реализации работы приложений мы наладили контакт с ребятами из компании Etersoft. У нас даже есть существенный сдвиг в этом направлении, но это уже материал для следующей части...
Если вы обратили внимание, в этой и предыдущей статье нам приходилось скачивать некоторые пакеты со сторонних ресурсов или подключать сторонние репозитории. И собственно, у нас возникает вопрос, а насколько политика IT-безопасности предприятий, использующих отечественные ОС, позволяет такое скачивание пакетов и использование сторонних репозиториев?
