Compass 3d для linux

Как я Компас-3D v20 на Astra Linux CE устанавливал с помощью wine@etersoft.

Поступило предложение — попробовать свои силы в нетривиальной задаче — установить Компас-3D на Astra Linux. И хотя опыта в подобных делах у меня не так много, я всё же согласился.

Сразу оговорюсь, в моем случае используется платная версия wine@etersoft — Enterprise.

Подготовка

Что было в моем распоряжении:

  • старенький ноутбук Samsung c SSD Western Digital 500 ГБ;
  • 150 ГБ неразмеченной области на SSD;
  • Дистрибутивы Astra Linux CE 2.12, Компас-3D v20 x86;
  • письмо от Etersoft с краткими инструкциями по установке и ссылками для скачивания скрипта-установщика и пакетов wine@etersoft.
  • флэшка noname на 32 ГБ, фиолетовая.
  • пароль от WiFi.

Разминка

В качестве разминки создаю загрузочную флешку для Астры в программе Balena Etcher и делаю чистую установку операционки.

Установка дополнительных пакетов

Дальше всё очевидно, вызываю терминал ( Windows+T) и вбиваю:

Почитав документацию от Etersoft и Astra Linux , нашел кое- что их объединяющее, а именно упоминание пакета ia32-libs . Неплохо бы проверить наличие, а при отсутствии — установить:

$ sudo apt install ia32-libs

Всё, чего не хватало, я установил.

Установка wine

В письме Etersoft сообщает о двух вариантах установки wine:

Естественно, я нажал ссылку на скачивание скрипта, и он появился в папке «Загрузки».

Далее, нашёл папку через терминал и запустил скрипт на исполнение. Всё в точности по инструкции:

$ sudo bash wine-etersoft-install.sh

Скрипт принимается за дело, терминал заполняется строками команд и ответами. В конце концов строчки перестают мелькать, а последняя из них сообщает, что wine успешно установлен.

А в папке Загрузки обнаружил папку etersoft-repo c пакетами, которые скрипт скачал для последующей установки.

Осталось попробовать запусить wine. Прочитал рекомендацию, что перед первым запуском неплохо бы, на всякий случай, удалить возможные старые настройки wine. Казалось бы, мне это ни к чему — система совсем свежая, но совету всё-таки последовал:

Читайте также:  Linux mint coding studio

Переключаю wine на архитектуру x86:

$ env WINEPREFIX=~/.wine WINEARCH=win32 winecfg

Появляется окно настроек wine, где я установил по умолчанию эмуляцию Windows 7.

И, наконец, пришла пора проверить, что же там поставилось:

Остался ещё один шаг. Или полтора.

Установка компонентов Windows

Для успешной установки Компаса нам потребуется всего несколько компонетов, а именно:

Здесь настаёт очередь winetricks . Установка возможно как через команду в терминале, так и через графическую оболочку zenity . Я выбрал второй вариант, но никто не мешает использовать терминал, например:

$ winetricks -q d3dcompiler_47

Команда для установки zenity и запуска winetricks:

$ sudo apt install zenity

В появившемся окне отмечаем пункт «Выберите пункт для wine по умолчанию» , нажимаем «ОК» . В следующем окне интересуют два пункта: » Установить библиотеку DLL или компонент Windows» и «Установить шрифт». В данных разделах находим компоненты, помечаем их квадратиком и нажимаем «ОК» . Начнется установка компонентов. Для наглядности я устанавливал каждый пакет отдельно.

Источник

Установка KOMPAS 3D под Ubuntu (20.04, v21, 64bit), 2023.02 · Заметки

1) Устанавливаем wine и winetricks. Желательно установить супер-новый Wine (без этого может работать, может не работать). Ниже команды для Ubuntu. Замените focal на кодовое имя вашего дистрибутива, при необходимости его можно уточнить командой lsb_release -a:

sudo add-apt-repository 'deb http: //dl.winehq.org/wine-builds/ubuntu/ focal main' sudo apt install --install-recommends winehq-devel

Примечание — на самом деле, в этой инструкции для Ubuntu специфичен только этот способ установки свежего Wine, всё остальное одинаковое для всех дистрибутивов Linux.
UPD: Лучше используйте инструкцию для этого шага отсюда (страница для Ubuntu).

2) Нужно создать отдельный чистый инстанс Wine для Компаса. Да, это расход дискового пространства (сам Компас у меня занял 5,5 ГБ, а его индивидуальная «винда» ещё 3 ГБ), но так намного удобнее и надёжнее. Всегда можно снести «винду» (весь каталог Wine) и начать с чистого листа и не восстанавливать кучу пропавших виндовых програм. Или забэкапить или перенести каталог с отдельным приложением. Заодно можно индивидуально настроить видимость линуксовой файловой системы, режимы совместимости с Windows. Ну и самое главное — активация Компаса привязана к конфигурации железа, на котором он работает, и при изменении конфигурации Wine активация может накрыться медным тазом. (Если это произойдёт, то остаётся только связываться с технической поддержкой Компаса, они помогут восстановить ключ.)
Допустим, выберем для установки Компаса каталог ~/.wine-kompas. Создадим инстанс «винды»:

WINEPREFIX=~/.wine-kompas winecfg

Когда winecfg создаст каталоги «Windows» и запустится, смотрим настройки, например, можно настроить разрешение экрана и какие каталоги из системы будут видны виндовым программам и на каких буквах дисков. Потом выходим из него.
Современная версия Wine по дефолту создаёт винду а ля Windows 10 64-bit, что нам и нужно.

Читайте также:  Неразмеченная область дисков linux

3) Следуя официальной инструкции, установим нужные компоненты винды:

WINEPREFIX=~/.wine-kompas winetricks -f -q corefonts d3dcompiler_47 vcrun2015 dotnet48

Примечание: это может работать адски долго, но дайте ему закончить.
Перейдём в каталог ~/.wine-kompas/drive_c, создадим там подкаталог, например, Distr и распакуем туда архив с Компасом, например, KOMPAS-3D_v21_Home_x64_1174.zip. Найдём где лежит файл MSI, например, KOMPAS-3D_v21_Home_x64.msi и перейдём туда. Выполняем команду:

WINEPREFIX=~/.wine-kompas wine msiexec /i KOMPAS-3D_v21_Home_x64.msi

Выбираем выборочную установку и отключаем установку HASP (она называется как-то по другому в списке, типа менеджера ключей или что-то в этом роде). (Виндовый сервер HASP на Wine не работает, но есть линуксовая реализация, о ней ниже.)
Компас устанавливается, на рабочем столе создаётся ярлык, которым можно запустить приложение. Wine автоматически прописывает в ярлыке правильный WINEPREFIX. Но если возникнет необходимость сделать свой скрипт для запуска то не забудьте в нём про этот префикс.

Активацию делаем просто по официальному мануалу, никаких граблей в процессе не обнаружено: раз, два. Для домашней версии нужно будет:
1) Установить сервер активации из архива aksusbd_vlib46707.tar (он линуксовый, распаковываем, выполняем sudo ./dinst). Кстати, у сервера есть веб панелька, которая доступна после его установки по адресу: http: //localhost:1947/
2) Распаковать kActivation_cli.tar, сделать:

sudo cp libhasp_linux_x86_64_46707.so /lib ./kActivation_cli -a

Запускаем Компас, проверяем что всё ОК, делаем бэкап с ~/.wine-kompas

P.S. Приложение работает под Wine в целом нормально и стабильно, хотя где-то неидеален вид UI. Также, иногда перестают нажиматься кнопки и вводиться текст в диалогах (свойства объектов, например), это лечится нажатием Alt+Tab.

P.P.S. Ждём официальный порт на Linux, альфу обещали уже 2023 году.

Источник

Перевод КОМПАС-3D на ОС Linux. Текущая ситуация и планы

В 2020 году АСКОН запустил проект по переводу своего программного обеспечения на ОС Linux.

Читайте также:  Как поставить линукс минт

После вступления в силу Постановления Правительства РФ №1236, установившего запрет на закупки иностранного программного обеспечения для нужд государства, госкомпании и предприятия перестраивают ИТ-инфраструктуру на основе отечественных программно-аппаратных комплексов. Закупаемое ПО должно входить в реестр российского программного обеспечения и работать на импортонезависимых операционных системах.

Укрупненный план по адаптации КОМПАС-3D под Linux выглядит следующим образом:

  • 2020 год — планирование работ (выполнено);
  • 2021 год — научно-исследовательская работа (выполняется по плану);
  • 2022 год — внутренний прототип КОМПАС-3D и его API;
  • 2023 год — альфа и бета-версия КОМПАС-3D;
  • 2024 год — коммерческая версия КОМПАС-3D (базовая функциональность);
  • 2025 год — приложения для КОМПАС-3D.

На сегодняшний день выполнены внутренние технические работы приведения миллионов строк кода КОМПАС к возможности их компиляции под Linux.

В 2023 году возможен запуск пилотных проектов на предприятиях, причем не только по КОМПАС-3D, но и другим продуктам АСКОН.

Для желающих попробовать Linux-решения АСКОН составит план взаимодействия и подключит к тестированию и опытной эксплуатации. Для участия в тестировании свяжитесь с ближайшим представительством АСКОН.

Кроме того, АСКОН совместно с компанией «Этерсофт» работают над взаимодействием КОМПАС-3D с продуктом WINE@Etersoft, который обеспечивает полную поддержку работы приложений Windows в ОС семейства GNU/Linux. Это альтернативное решение будет готово к концу 2021 года. Первый публичный показ прототипа состоится 15-17 сентября 2021 г. на форуме ИТОПК-2021. Приглашаем посетить стенд Консорциума «РазвИТие» и оценить работу КОМПАС-3D в ОС Linux.

Специальный комплект программных продуктов КОМПАС-3D и WINE@Etersoft в ближайшее время будет доступен для заказа коммерческим пользователям.

Дополнительные материалы

Примечание

В отличие от некоторых других отечественных CAD-систем КОМПАС-3D построена на собственном российском геометрическом ядре C3D, что делает ее на 100% импортонезависимой. Ядро C3D поддерживает работу на ОС Windows, Linux (в том числе Astra Linux), MacOS, iOS, Android, FreeBSD.

УЗНАВАЙТЕ НОВОСТИ ПЕРВЫМИ

Источник

Оцените статью
Adblock
detector