Как стать автором
Обновить

3D CAD из облака на Linux

Время на прочтение4 мин
Количество просмотров13K
В последнее время на Хабр появилось несколько статей про Системы Автоматизированного Проектирования (САПР), главным образом речь шла об CAD системах, предназначенных для автоматизации двумерного и/или трехмерного геометрического проектирования, создания конструкторской и/или технологической документации. Данные статьи собрали не так много комментариев, как, например, повествования о Linux, различных iOS или Android устройствах или облачных сервисах с SAAS моделью. А что если замешать из всего этого этакий коктейль? Приступим.

Один из отечественных САПР вендоров уже приготовил этот коктейль. Нам же осталось его только попробовать. В данной статье будет описано, как настроить и запустить облачный Компас-3D в операционной системе Ubuntu. Однако если под ОС Windows все просто, в настройке под Linux есть нюансы. О них и пойдет речь дальше.

Первым делом нужно посетить сайт проекта по адресу http://cloud4business.com и пройти регистрацию. Да, опять длинная анкета, в которой только и не хватает ксерокопии паспорта и отпечатка пальца. Но мы не унываем. Самое главное указать реальный адрес электронной почты, на который отправят письмо для подтверждения.

image

Итак. Письмо получено, регистрация подтверждена. Логинимся на сайте. Переходим в раздел Каталог решений -> Демонстрационные решения -> Компас-3D. Нажимаем на кнопку “Получить демонстрационный доступ”.

image

На эл. почту, указанную при регистрации, будет отправлена пара логин/пароль для доступа к продукту сроком на 15 дней.

Поскольку данный сервис построен на технологии Citrix XenApp, которая позволяет осуществлять виртуализацию приложения и доставки этого приложения как сервис на клиентское устройство, нам необходимо установить клиент Citrix Receiver. К слову, данный клиент также доступен для iPhone, iPad, Android и Windows. В сети можно найти пример запуска Компас-3D на iPad. А ведь это серьезная ресурсоемкая система 3D моделирования. Тем более полноценные 3D CAD системы для ОС, отличных от Windows, на сегодняшний день — редкость. Нам же необходим клиент под Linux. Скачать его можно по следующей ссылке http://www.citrix.com/English/SS/downloads/details.asp?downloadID=3323&productID=-1
Находим .deb пакет и нажимаем кнопку Download. Отмемаем радиокнопку “Открыть в Установщик пакетов GDebi (по умолчанию)” и нажмите ОК. Устанавливаем программу.

image
Проверка установленного клиента

  1. Проверяем то, что инсталятор создал:
    • Кнопку запуска Приложения -> Интернет -> Citrix Receiver
    • Исполняемый файл /usr/lib/ICAClient/wfcmgr

    Пробуем запустить клиент Citrix Receiver. Если запуск прошел без ошибок и появилось окно как на рисунке, то можно смело пропустить пункт номер 2.

    image

  2. В случае неудачного запуска проверяем наличие необходимых библиотек. Пишем в консоли:
    CLIENT_EXEC="/usr/lib/ICAClient/wfcmgr"
    ldd ${CLIENT_EXEC}


    С большой вероятностью результат будет следующим:
    inux-gate.so.1 => (0xf77a3000)
    libXm.so.4 => not found
    libXp.so.6 => /usr/lib32/libXp.so.6 (0xf777f000)
    libXpm.so.4 => /usr/lib32/libXpm.so.4 (0xf776c000)
    libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7763000)
    libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7748000)
    libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf772f000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf772b000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf7712000)
    libc.so.6 => /lib32/libc.so.6 (0xf75cd000)
    libXt.so.6 => /usr/lib32/libXt.so.6 (0xf757a000)
    libX11.so.6 => /usr/lib32/libX11.so.6 (0xf744b000)
    libXext.so.6 => /usr/lib32/libXext.so.6 (0xf743b000)
    libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7437000)
    libuuid.so.1 => /lib32/libuuid.so.1 (0xf7431000)
    /lib/ld-linux.so.2 (0xf77a4000)
    libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7413000)
    libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf740e000)


    Обратите внимание на libXm.so.4 => not found. Это означает, что нужно установить недостающие библиотеки. Сначала набираем в консоли:
    sudo aptitude install libmotif3
    Этой командой мы установим библиотеку элементов интерфейса Motif.
    Выводим список файлов:
    ls -al /usr/lib/libXm.so*
    Если самая последняя версия библиотеки из списка это libXm.so.3.0.2, тогда создаем мягкую ссылку между файлами с помощью следующей команды:
    sudo ln -s /usr/lib/libXm.so.3.0.2 /usr/lib/libXm.so.4
    Теперь запустим клиент через консоль /usr/lib/ICAClient/wfcmgr
    или панель с приложениями. После удачно запуска закроем окно и перейдем к следующему этапу.

Установка корневого сертификата GeoTrust Global CA

Скачать можно по ссылке http://www.geotrust.com/resources/root-certificates/
Находим раздел Root 2 — GeoTrust Global CA
Нажимаем правой кнопкой мышки на ссылке
Download — GeoTrust Global CA (Base-64 encoded X.509), выбрав “Сохранить объект как” и сохраняем сертификат в
/usr/lib/ICAClient/keystore/cacerts.

Запуск Компас-3D

Ну вот наконец все предворительные настройки произведины и мы приступаем к непосредственному тестированию облачной САПР.

Для доступа к приложениям используйте ссылку “Демонстрационный доступ” на странице: http://cloud4business.com/clients/personal/solutions/
Вводим учетные данные, полученные по эл почте ранее.

image

Заходим в каталог “Аскон”

image

Запускаем приложение

image

Получаем лицензию Сервис -> Получить лицензию на КОМПАС-3D

image

Теперь можно приступать к моделированию, попутно оценив все преимущества и недостатки такого решения.



PS: Все действия производились в браузере Firefox. В Google Chrome не заработало.
Для того, чтобы в Компасе корректно работала средняя кнопка мыши (колесо), необходимая для вращения детали, необходимо изменить значение
MouseSendsControlV=False в файле $HOME/.ICAClient/wfclient.ini
Теги:
Хабы:
+32
Комментарии25

Публикации

Изменить настройки темы

Истории

Ближайшие события

PG Bootcamp 2024
Дата16 апреля
Время09:30 – 21:00
Место
МинскОнлайн
EvaConf 2024
Дата16 апреля
Время11:00 – 16:00
Место
МоскваОнлайн
Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн