Компас 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:
Удаляем Wine в "Центре приложений Ubuntu" (можно и не удалять - тогда выполняем только пп.2 и 4, но с удалением надежнее)
Удаляем следующую папку:
~/.wine
Устанавливаем Wine. В Synaptic выбираем для установки такие пакеты (можно и через "Цент приложений Ubuntu", но для меня Синптик привычнее):
Запускаем Wine "Приложения - Wine - Настройка Wine", чтобы создалась первоначальная конфигурация. Или выполняем в терминале:
wineboot -i
Скачиваем файл с библиотеками. В архиве папка system32, в этой папке 6 файлов: mfc42.dll, mfc42u.dll, libmmd.dll, msvcirt.dll, msvcp60.dll и msvcrt.dll. Можно скопировать их с установленной Windows XP (или ищем на сайте идеологического противника). Открываем диск C "Приложения - Wine - Обзор диска C:" и закидываем скачанные библиотеки в c:\windows\system32
Разархивируем и выставляем на файл Setup.exe права "Позволять выполнение файла как программы" (это в свойствах файла).
Запускаем. Видим что-то типа:
Если при "Полной" установке программа вылетит, то используйте "Выборочную" с отключением всего лишнего (на одном компьютере мне так и пришлось поступить).
Можно запускать Компас.
Я использую темную вариацию темы Orta, поэтому выбрал стиль Office 2007 - Obsidian- black. Если вы сделали новую установку Wine, то нормально работать будут все темы - выбирайте на свой вкус.
И вот все работает:
А вот и чертеж:
Крики "УРА"! Цветы! Оркестр играет туш! И все меня хвалят!
Там целая куча файлов типа 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:
И давим далее-далее... Ошибку, как показана выше, мы все равно можем словить, а можем и не словить, но это ничего не изменит, потому что установка продолжится.
Как, я надеюсь, показано выше - неразрешимых проблем не бывает. А создатели ПО лучше бы делали нативные Linux-версии своих программ, а не заморачивались с электронными ключами.
ПРЕДУПРЕЖДЕНИЕ: Вы обязаны приобрести лицензионную версию Компас 3D, если используете ее в коммерческих целях! В случае некоммерческого использования устанавливайте версию Компас-3D LT. Используя приведенный патч, вы берете на себя ответственность за соблюдение авторских прав. Автор патча не несет ответственности за использование данного патча.
Администрация сайта ubuntism.ru не несет ответственности за программы и компоненты, скачанные по внешним ссылкам. Скачивайте, только если вы доверяете источнику!
От себя добавлю, что использование данного патча может быть законным только если вы приобрели лицензионную версию Компас-3D у компании "Аскон" или ее партнеров и не можете запустить программный продукт в данном окружении! А обязать вас покупать еще и Etersoft@Wine никто не имеет права. Такие дела...
С удовольствием почитал бьі как поднять AutoCAD 20XX под WINE. Как раз собираюсь новьій компютерньій клас на Ubuntu 10.10 ставить для универа, нужно автокад инженерам.
Буду раз почитать здесь такую статью.
Єсть еще решение на лінукс і безплатное :
Bricsys Россия http://www.bricsys.ru
2 oleg
Правильно ли я тебя понял: при использовании патча из поста на одну и туже версию Компас-3D он вылетает при открытии любой детали, но все то же проделанное в винде нормально функционирует. Так?
Alex Chen и oleg, спасибо за бета-тестирование.
Действительно был косяк с моей стороны — поленился debug info посмотреть.
Внес изменение в «Подготовка Wine для работы с Компас 3D п.5», теперь работают и детали, и сборки.
Belf
скачал указанные библиотеки, но деталь по прежнему вылетает
oleg
ставил LT V12 Система 10.04-VBox-XP-LT V12-работает. 10.04-Wine-LT V12-не хочет. П5 изучил буду тренироваться.Спасибо за сайт
lepota
бред запускать такой ужс под линухом еще. он под 7кой то криво работает с артефактами…
SolidWorks лучшее, что я видел.
Picasafire
У меня не запускаєт деталь компас в12
зсраниє спасибо
А насчет бесплатного брикскада я не совсем понял, в чем бесплатность?
Alexander
Господа, у кого запустился хоть какой-нибудь Компас!
Проверьте, у меня стоит зайти в меню Сервис-Параметры, потом даже просто выйти, при этом ничего не меняя, компас полностью зависает.
Проштудировал весь инет, такую проблему, тем более ответ не нашел. Как будто ее не существует.
Но разные компы, linux *.deb, *.rpm x86 и x64, Wine 1.2.2-1.3.15 — результат один и тот же.
Constantine
Удалось ли поставить библиотеки в статье ничего не описано, прелесть компаса в его библиотеках!
masster 3d
Я в 12 версии работаю, вот надумываю 13 покупать она больше заточена под автоматизацию, кстати вот тут обещают выложить бесплатно методички по MinD технологии http://virtost.3dn.ru/
Feduka
А у меня не хочет :( Правда wine 1.3 и убунта 10.04
~/.wine/drive_c/Program Files/ASCON/KOMPAS-3D V12/Bin$ ./KOMPAS.Exeerr:module:attach_process_dlls «odbc32.dll» failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L»C:\Program Files\ASCON\KOMPAS-3D V12\Bin\KOMPAS.Exe» failed, status c0000005
Feduka
Это называется «сам дурак». В winecfg указал для библиотеки odbc32 сначала пробовать из windows, а потом из wine. Запускается. Но что-то не открывает файлы из 11 компаса…
Feduka
Гы… Второй раз дурак. То, что файлы не открываются не от 11 компаса, а от девятого — фигня. А вот то, что там они «под защитой» — от то не фигня! Там у них винда, ХАСП и все такое. Где почитать, как сымать защиту пачками, а не открывая каждый файл?
Сергей Бережной
На Ubuntu 11.10 b dbltj Radeon HD 3850 не работает 3ДЭ. А все остальное очень даже.
Спасибо за пост
Сергей Бережной
На Ubuntu 11.10 b dbltj Radeon HD 3850 не работает 3ДЭ. А все остальное очень даже.
Спасибо за пост
Disp-y
Поставил LT. Автокадовские чертежи экспортирует некорректно, придется вручную править, наверное. А при попытке изменить настройки завис намертво.
Disp-y
В общем, потратив несколько часов на установку и примерно час на попытку поработать в Компасе и убедившись, что все это криво, плюнул и полез искать когда-то увиденный отчет по адаптации АвтоКАДа под Линукс. Вместо этого нашел программку DraftSight. Поставил с одним перекуром, посмотрел-попробовал — почти АвтоКАД, очень похоже все. И экспорт .dwg тютелька в тютельку. И бесплатно. Так что, если кто привык работать в АвтоКАДе — советую.
Данил
ПОМОГИТЕ пожалуйста: я так и не понял откуда скачивать файл(с библиотеки)???просто у меня винды нет…только Ubuty стоит..
Pingback:Записки пингвиновода-любителя. Компас-3D под Wine (немного личного опыта) | Daily Linux ()