Компас 3D - система автоматизированного проектирования, разработанная компанией «АСКОН». Система позволяет реализовать классический процесс трехмерного параметрического проектирования — от идеи к ассоциативной объемной модели, от модели к конструкторской документации.

Определение из Википедии

В комментариях к посту про 1С я обещал написать про запуск Компаса из-под Wine. Вот и пишу...

Теперь мое мнение про Компас 3D. Я знаком с работой очень многих организаций как ИТишник, но знаю лишь одну контору, которая реально использует Компас 3D. Эта контора - государственный университет. Т.е. универ урвал кучу лицензий и теперь, чтобы они не пропадали, ввел на некоторых специальностях курс черчения в Компас 3D. Во времена, когда виндой я еще так или иначе пользовался, я отдавал предпочтение AutoCAD, потому что российские программисты принципиально не приемлют термин юзабилити и пишут программы для собственного удобства, а не для удобства пользователей. Это в полной мере относится к Компасу (а уж про 1С я вообще лучше промолчу). Единственным, на мой взгляд, исключением является программа QIP (кстати, QIP 2010 без танцев с бубном запускается из-под Wine).

Но это все лирика! Давайте ставить Компас 3D в Ubuntu Maverick.

Буквально несколько дней назад ко мне обратился один двоечник с просьбой распечатать ему дипломные чертежи, выполненные в Компасе. И, конечно же, в них надо было поменять фамилии и номера, чтобы стать инженером-технологом чего-то там :) К сожалению, наши инженеры-программисты тоже скачивают свои дипломы из Интернета, а потом начинают писать Компасы и 1Сы. Тфу... Опять отвлекся!

Для начала опишем все, что уже имеем или потребуется:

  • Ubuntu 10.10 Maverick Meerkat (работающий);
  • Wine 1.2.2 (желательно НОВАЯ УСТАНОВКА - читай дальше, все станет понятно);
  • Windows XP SP2/SP3 (можно обойтись и без нее, т.к. ссылки на нужные библиотеки я дам ниже);
  • Дистрибутив Компас 3D.

Выбор версии Компас 3D

Возможно приобретение и использование Компас 3D в разных вариантах:

Полная версия Компас 3D

Эта радость стоит 110 Килорублей без НДС. Если вы, например, строитель многоэтажек в центре Москвы, то такую сумму вы даже не заметите. и прикупите сразу 500 лицензий - шоб было! И тогда Windows - это ваш вариант. Все описанное ниже вам будет неинтересно, и я вообще удивлен, что вы забыли на нашем сайте.

Но дорогу на трэкеры не забываем...

Компас 3D онлайн

Вот это круто! Вот так рекламируют эту версию разработчики:

Компании АСКОН и Cloud IT предлагают уникальную возможность поработать в КОМПАС-3D, не скачивая и не устанавливая систему на свой компьютер, а получив доступ к ней по интернету.

Бесплатный демонстрационный доступ дают на 15 дней. Для получения такого доступа надо зарегистрироваться в облаке и, выбрав "Демонстрационные решения", запросить доступ. Вам на комп установят "дополнение" для Firefox, и все будет в ажуре (если вы понимаете, как обращаться ключами шифрования).

Доступ осуществляется через этот сервер или этот для демо доступа. Вводите логин и пароль из письма и работайте.

Чем хороша эта версия. Это продукт, который реально использовать для заработка. Т.е. вы проплачиваете его на 1 месяц (или больше) в случае, если у вас есть заказы на черчение (например, 2 месяца в году на сессию). Есть заказы - оплачиваете, нет заказов - курите. Цены тоже в рамках разумного.

Чем плоха эта версия. Заставить ее работать дано не каждому. Чтобы не создавать рекламу "Аскону", я не буду тут рассказывать про процесс подключения. Но замечу, что у меня на это ушло 40 минут. И это при том, что английским я владею свободно. Обращаюсь к ребятам из "Аскона" и из "КлаудИт": "Вернитесь к началу статьи и осознайте хотя бы для себя, что вы - российские программисты и чихать хотели на пользователей" :)

Компас 3D (Демо версия)

Эта версия доступна тут (ftp) или тут (так положено официально). Как вы могли бы догадаться, по первой ссылке можно сразу скачать, а по второй вас зарегистрируют, запишут и только потом дадут первую ссылку.

Эта версия работает 30 дней и обладает полным функционалом коммерческой версии.

Компас 3D LT

Это - бесплатная версия для домашнего использования. Вот ее домашняя страничка.

Её функционал несколько кастрирован по сравнению с коммерческой версией. Но я не заметил в чем. Как заявляет "АСКОН":

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

Также следует учитывать, что функциональные возможности этой системы существенно ограничены по сравнению с профессиональной версией КОМПАС-3D. Так, возможно трехмерное моделирование только деталей (в профессиональной версии — деталей и сборок), создание в одном файле только одного листа чертежа (в профессиональной версии — многолистовых чертежей) и т.д.

Лично мне версии Компас 3D LT хватило полностью.

Но запускать будем и LT, и полную версию.

Подготовка Wine для работы с Компас 3D

Если вы являетесь сильно умным и в связи с этим используете winetricks, то у вас могут возникнуть проблемы. Проблемы точно возникнут, если вы ставили себе dcom98. Это все связано с общей кривизной продукции Microsoft, но это тема для отдельной статьи.

В идеале надо выполнить новую установку Wine. Можно пропустить этот пункт и сразу попытаться поставить Компас 3D. Но велика вероятность того, что работать не будет, и придется вернуться сюда.

Я ставил на 3 разных компьютера - везде разные грабли. Решать каждую проблему индивидуально мне было лениво, поэтому я стал просто сносить Wine:

  1. Удаляем Wine в "Центре приложений Ubuntu" (можно и не удалять - тогда выполняем только пп.2 и 4, но с удалением надежнее)
  2. Удаляем следующую папку:

    ~/.wine

  3. Устанавливаем Wine. В Synaptic выбираем для установки такие пакеты (можно и через "Цент приложений Ubuntu", но для меня Синптик привычнее):

    gnome-exe-thumbnailer
    icoutils
    ttf-symbol-replacement
    winbind
    wine
    wine1.2
    wine1.2-gecko

  4. Запускаем Wine "Приложения - Wine - Настройка Wine", чтобы создалась первоначальная конфигурация. Или выполняем в терминале:

    wineboot -i

  5. Скачиваем файл с библиотеками. В архиве папка system32, в этой папке 6 файлов: mfc42.dll, mfc42u.dll, libmmd.dll, msvcirt.dll, msvcp60.dll и msvcrt.dll. Можно скопировать их с установленной Windows XP (или ищем на сайте идеологического противника). Открываем диск C "Приложения - Wine - Обзор диска C:" и закидываем скачанные библиотеки в c:\windows\system32

К установке Компас 3D все готово!

Запускаем Компас 3D в Ubuntu 10.10

Установка и работа в Компас 3D LT

Скачиваем Компас 3D LT на сайте "Аскона", где заодно читаем об отличиях LT версии.

Разархивируем и выставляем на файл Setup.exe права "Позволять выполнение файла как программы" (это в свойствах файла).

Запускаем. Видим что-то типа:

Если при "Полной" установке программа вылетит, то используйте "Выборочную" с отключением всего лишнего (на одном компьютере мне так и пришлось поступить).

Можно запускать Компас.

Я использую темную вариацию темы Orta, поэтому выбрал стиль Office 2007 - Obsidian- black. Если вы сделали новую установку Wine, то нормально работать будут все темы - выбирайте на свой вкус.

И вот все работает:

А вот и чертеж:

Крики "УРА"! Цветы! Оркестр играет туш! И все меня хвалят!

Установка и работа в Компас 3D Демо

Скачиваем тут или тут.

Там целая куча файлов типа 7zip, поэтому проверьте, установлен ли 7zip у вас в системе (подсказываю: если НЕ установлен, надо установить).

Теперь все это разархивируем и видим папку KOMPAS-3D_V12_SP1, в которую и лезем. В ней и в папке KOMPAS-3D находим Setup.exe и делаем его исполняемым.

Запускаем и видим то же самое, что при установке Компас 3D LT, поэтому пока без снимков экрана обойдемся. Но проходит время, и мы ловим ошибку:

Теперь надо сбегать за ящиком пива. Цепануть сигарет. Можно перекусить что-нибудь (например, UTP-кабель). И засесть на ночь, в ходе которой надо успеть:

  • снести и заново установить Wine - 5 раз;
  • попытаться установить разные варианты HASP для Linux и для Wine - около 10 раз;
  • обложить матом компанию "Аскон" - 7 раз;
  • обложить суровым матом компанию «Аладдин Р.Д.» - 1 раз продолжительностью 8 часов;
  • облазить весь интернет в поисках решения, найти пару новых интересных сайтов, прочитать кучу бесполезного материала, узнать очень важный для жизни факт: оказывается, что голый коматель наиболее устойчив к радиации из всех млекопитающих!
  • напиться пивом на неделю вперед;
  • подумать: "А не поставить ли мне XP с SoftIce`ом, чтобы отковырять к чертям проверку HASPа...";
  • в конечном итоге решить проблему за 15 минут!
  • еще раз грязно выругаться и пойти спать.

Установка и работа в Компас 3D Полная версия

Конечно же, я подразумеваю, что вы - честный человек, и поэтому купили у "Аскона" лицензию на Компас 3D.

Где скачать, можете найти сами - Интернет безграничен и версий Компас-3D+таблэтка там полно! Но я бы не стал лишний раз рисковать - ведь создатели таких сборок частенько пихают туда кучу всякого "зверья". Поэтому скачиваем демо версию Компас-3D v12 SP1 (именно эту версию!) с официального сайта (ссылки выше).

При выборе типа установки, выбираем "Выборочную" (вот такая тавтология). Отключаем установку драйверов HASP:


И давим далее-далее... Ошибку, как показана выше, мы все равно можем словить, а можем и не словить, но это ничего не изменит, потому что установка продолжится.

Теперь качаем патч для версии Компас-3D v12 SP1.

В архиве лежит Kompas3Dv12SP1patch.exe. Запускаем.

Давим кнопку "Patch" и указываем на файл:

~/.wine/drive_c/Program Files/ASCON/KOMPAS-3D V12/Bin/kSys2.DLL

Это путь по умолчанию, ваш может отличаться.

Запускаем Компас 3D и работаем!

Заключение и предупреждение

Как, я надеюсь, показано выше - неразрешимых проблем не бывает. А создатели ПО лучше бы делали нативные Linux-версии своих программ, а не заморачивались с электронными ключами.

ПРЕДУПРЕЖДЕНИЕ: Вы обязаны приобрести лицензионную версию Компас 3D, если используете ее в коммерческих целях! В случае  некоммерческого использования устанавливайте версию Компас-3D LT. Используя приведенный патч, вы берете на себя ответственность за соблюдение авторских прав. Автор патча не несет ответственности за использование данного патча.

Администрация сайта ubuntism.ru не несет ответственности за программы и компоненты, скачанные по внешним ссылкам. Скачивайте, только если вы доверяете источнику!

От себя добавлю, что использование данного патча может быть законным только если вы приобрели лицензионную версию Компас-3D у компании "Аскон" или ее партнеров и не можете запустить программный продукт в данном окружении! А обязать вас покупать еще и Etersoft@Wine никто не имеет права. Такие дела...

Вот теперь - фанфары!

Популярность: нет оценки

Поделиться в соц. сетях

Опубликовать в Одноклассники
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Яндекс
Опубликовать в Google Buzz
Опубликовать в Google Plus