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

В последнее время на Хабр появилось несколько статей про Системы Автоматизированного Проектирования (САПР), главным образом речь шла об 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
Поделиться публикацией

Комментарии 25

    0
    И не тормозит 3D?
      +1
      облако же, у клиента только отрисовка идёт.
      Практически единственный лимитирующий фактор — скорость инета.
        +1
        Угу… а рендерингом 3D кто занимается????

        +1
        Главное это качество интернет соединения. Как работало 3D у меня мне не понравилось (хотя и интернет до 20 Мб/с). Полноценно работать будет не приятно. По меню лазить никаких проблем
          +3
          Тут главное не столько скорость интернета, сколько важны задержки (латентность). Для полноценной работы достаточно полосы в 256 kbps, но при этом задержки в канале должны быть минимальны.
            0
            Сильно сомневаюсь, что на 256К можно будет работать. С другой стороны все зависит от того какая модель. Если там имеется HDX RichGraphics то потребляемый канал может уменьшиться в объёмах, при определённых условиях. А про латентность полностью согласен.
        +2
        Чтож лёд тронулся, ждём продуктов от Adobe и прочих гигантов.
          0
          Прочие гиганты и САПР тоже не дремлют. Autodesk уже имеет около 4 облачных решений. Dassault Systemes (SolidWorks) тоже что-то заявлял о таких намерениях. Про Adobe ничего не слышал, но используя такой же подход на технологиях Citrix, запросто можно запустить, например, Photoshop в Linux. Возникает вопрос: нужен ли Photoshop в Linux?
          • НЛО прилетело и опубликовало эту надпись здесь
              0
              Обещаем в скором времени работу с графикой и с векторной и с растровой.
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  C Adobe дела обстоят тяжко — они пока не готовы идти в облако. Но мы рабоатем над этим.

                  Если есть аналоги, типа GIMP, Inkscape — подскажите, занесем в облако!
                    0
                    Думаю, для облака более востребованны платформозависимые приложения.
                    Если не Adobe, тогда может Corel?
          +1
          Как раз собирался настраивать связку Ubuntu+Компас через пару дней, огромное спасибо!)
            0
            Компас достаточно лёгкое приложение, что бы гонять его хоть в виртуалке и если мне не изменяет память, то под вином оно прекрасно работает тоже. К чему тyт Xen и облака…

            ИМХО вам бы лучше предлагать бухгалтерию+её обслуживание по запросу…
            А Компас, кому он нужен тот его купит, кому он нужен эпизодически (студенты итд) будет использовать его бесплатно…
              +2
              Мое мнение, что на данный момент это прежде всего PR-ход и эксперимент со стороны разработчика. Минусов у такого решения не мало. Но есть и плюсы. Самый очевидный плюс — это цена. Такой подход позволяет продавать Компас по месячной подписке: 4000 руб * 12 мес = 48000 руб это меньше, чем 120000 руб за постоянную лицензию без обновлений (расчеты примерны).
                0
                А что мешает крутить на виртуальной машине вообще нелицензионный компас?
                  +1
                  В коммерческой структуре пока никто об этом не узнал — ничего не мешает. К сожалению, многие так и поступают. Хотя за это могут хорошо рублем наказать. Дома все проще. Есть бесплатная LT версия.
                  +1
                  за постоянную лицензию без обновлений

                  Особенно в свете любви Аскона к:
                  а) выпуску очень сырых продуктов — версиями с новой цифрой версии (без плюса и SP) всегда было совершенно невозможно пользоваться, так они глючили.
                  б) постоянном изменении форматов документов с каждой новой версией и несовместимостями.

                  Правда, я отошел от сапровских дел где-то на 9-ке, как там дела обстоят сейчас, не особенно в курсе.
                    0
                    у меня на работе сейчас 12й без паков, работает вполне стабильно. Видимо, взялись таки за тестирование релизов
                +1
                Выглядит интересно. Но не нашел у них на сайте, на каком все-таки железе это все работает. Хотелось увидеть, как оно потянет более-менее сложные модели, хотя бы тот же пример редуктора из стандартной поставки
                  0
                  Примеры из дистрибутива доступны для просмотра, можно зайти и посмотреть как оно всё крутиться.
                  0
                  Мне из отечественных механических CADов больше TFlex нравится, но Компасу за это решение огромный респект и уважение!
                    0
                    Несколько лет назад на форуме один парень писал, что подымал в облаке под линуксом Maya(тогда еще Alias); по его словам бегало все очень шустро.
                      0
                      Уважаемый хабровчане — мы рады слышать Ваши комментарии. Если есть предложения и желание видеть какие-либо решения в нашем облаке пишите info@cloud4business.com
                      Cloud 4 Business

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое