- Как заставить Autocad работать с Wine?
- 3 ответа
- Чертить на Linux?
- Eдинственный загвоздкой был и остается AutoCAD
- BricksCAD
- Draftsight
- LibreCad
- Возвращаемся к AutoCAD
- Виртуальность
- Установка
- Работа.
- Удивление.
- Резюме.
- Thread: Wine & AutoCAD 2015
- Wine & AutoCAD 2015
- Re: Wine & AutoCAD 2015
- Re: Wine & AutoCAD 2015
- Autocad wine linux запуск
- «Истина в вине» или пробуем программировать NanoCAD под Linux (MultiCAD.NET API)
- Часть I: …рукам покоя не дает
- Часть II: пытаемся запустить с помощью Wine
- Часть III: собираем проект в MonoDevelop
- Часть IV: рождение пингвина
Как заставить Autocad работать с Wine?
Какую модель SSD вы используете? Что это за Fimware версия? Есть ли какие-либо признаки вашего SSD-устройства в выводе dmesg?
Ответ на эти вопросы поможет нам выяснить причину вашей проблемы.
3 ответа
Я предлагаю вам спросить в конкретном сообществе WINE — причина этого в последнем абзаце этого ответа. Я также предлагаю перефразировать, переформатировать и изменить этот вопрос в вики сообщества.
ok! Так что, не стоит ли здесь писать об этом? Я просто хочу, чтобы кто-то был на этом! что такое API? — gabriel Apr 12 at 23:52
Вопросы относительно работы сторонних приложений на Ubuntu совершенно верны, как указано в faq.
API (в этом контексте) — это набор инструкций (или, точнее, вызовы), которые разработчик Windows использует (более или менее напрямую) для связи с операционной системой из приложения. Этот набор специфичен для Windows. Что обычно делает WINE, это попытка «перевести» Запуск сторонних приложений в Ubuntu для вызова GNU / Linux. Когда такой вызов не может быть легко переведен, он должен быть переопределен разработчиками WINE для его первоначальной цели, но строго соблюдает стандарты GNU / Linux. Многие из этих вызовов — это просто заглушки (как в: вызов существует, но редко любой программист использует его так, что он там, но ничего не делает на данный момент).
ok! Так что не стоит здесь писать об этом «Я просто хочу, чтобы кто-то состоялся на этом! Извините, но что такое API? — gabriel Apr 12 at 23:52
Возможно, мне придется изучить все c ++ или python и т. Д. Но я уверен, что решение может прийти с помощью всех нас! [ ! d9]
Источник
Чертить на Linux?
«Как чертить на Линукс?» — это главный вопрос человека, который хочет уйти от Windows, но при этом, привязан к AutoCAD…
Я давно использую 2 системы на своих ноутбуках, к штатно установленной системе от MS я добавляю Ubuntu. Причем если изначально Ubuntu служил лишь для ознакомления с альтернативой, то к настоящему времени стал основной рабочей системой. Для меня Linux удобнее, безопаснее и быстрее. Кроме того играть на Linux ничем не сложнее, чем на Win благодаря Steam (например я периодически с удовольствием рублюсь в Painkiller).
Eдинственный загвоздкой был и остается AutoCAD
В поисках решения, оказывается, что существует целый ряд CAD для Linux:
BricksCAD
BricksCAD — серьёзное коммерческое 3d ПО. Единственный минус — нет бесплатной версии. Формат .dwg, автокадовские файлы открывает спокойно. Интерфейс, как у классического Автокада. Достойная программа. На Ubuntu работает, я проверял.
Draftsight
Draftsight от Dassault Systems. Лучшая бесплатная 2d чертилка со 100% понятным классическим интерфейсом способна возвратить в то время, когда простое двумерное черчение на компьютере доставляло удовольствие.
Читаем новую статью, посвященную Draftsight 2017 ubuntu.
Нижесказанное относится к предыдущим версиям.
Очень приятная программа с одним неприятным сюрпризом (возможно это связано с nvidia optimus) — страшные тормоза при работе с большими файлами. Например чертежи фасадов здания из какого-нибудь обычного АР открывать бесполезно
LibreCad
LibreCAD — в отличие от первых двух — open source. LibreCad — отличная открытая 2d вещь, я надеюсь, с большим потенциалом. Тем не менее, есть 2 факта, которые нужно знать: используется формат dxf; интерфейс и логика работы существенно отличаются от стандарта
В целом, LibreCAD очень хорош. У меня он установлен, и я планирую использовать его для создания dxf-файлов для лазерной резки.
Возвращаемся к AutoCAD
Автокад затягивает обратно, словно кошмар. От него не отделаться. В результате, снова, очень обреченный, запускаешь Восьмёрку… Вся проблема в том, что в Автокаде есть нужный интерфейс, есть отличное 3d, великолепная работа с XREF, есть волшебные штуки для автоматического формирования видов, разрезов, сечений и изометрии для листа. А еще Автокад показывает файл так, как его видел автор, когда рисовал. Для работы это очень важно. Поэтому нужно как-то запустить AutoCAD на Линукс… (Сразу говорю, вариант запуска версии 2000 через Wine рассматривать не буду)
Виртуальность
Некоторые боятся или ненавидят виртуальность, некоторые её боготворят. Я спокоен на её счет. Тем не менее, сегодня расскажу про конструкцию,
Ubuntu 14.04.03 LTS + VirtualBox 4.3.36 + Windows XP SP3 32bit + AutoCAD 2014
которая не только исправно работает, но еще и смогла меня удивить.
Установка
VirtualBox 4.3 устанавливается из центра приложений и исправно работает на Ubuntu 14.04. Установить и настроить XP тоже не вызывает проблем. Привожу свои настройки:
Единственное, чтобы я мог добавить — лучше сделать винчестер не 10, а 20ГБ, а то Автокад весит порядочно.
С Автокадом будет немного посложнее: до начала процесса нужно будет обновить систему до SP3, установить directX 9.0c и Explorer 7, добавить новый .net. Странно, что самым сложным пунктом для меня стала именно установка Explorer 7. Попробуйте его найти сейчас, когда Microsoft закончил поддержку XP и вовсю рекламирует Explorer 10. Но это — возможно.»
Работа.
AutoCAD 2014 отлично работает на виртуальной XP. Единственное, что не стоит делать — пытаться подключить аппаратное ускорение. Забудьте, что у Вашего компьютера дискретная видеокарта. VirtualBox не поддерживает драйвера видеокарт, но любезно представляет Вам свой виртуальный видеоадаптер на 128 метров. Вот демонстрация того, что Автокад на виртуальной XP будет работать вполне нормально — скриншот, сделанный в течение моего рабочего дня:
Удивление.
Собственно, удивление в том, что на моем ноутбуке конструкция Ubuntu 14.04.03 LTS + VirtualBox 4.3.36 + Windows XP SP3 32bit + AutoCAD 2014 работает ЛУЧШЕ, нежели конструкция Windows 8 + AutoCAD 2014! И это несмотря на отсутствие аппаратного ускорения и, вроде бы, тяжеловесность виртуального нагромождения. XP молниеносно стартует и выключается, в работе — летает. AutoCAD запускается за секунды! Но главное волшебство — скорость открытия и закрытия файлов, что также относится к работе со сборками с гиперссылками.
Открываем модель с кучей сборок и подсборок. Когда я работал с ней на W8, половина моего времени уходила на открытие-закрытие-сохранение файлов, а иногда CAD вываливался в Fatal Error. На виртуальной конструкции — ничего подобного не происходит. Все работает с такой скоростью, с которой когда-то работал старый добрый AutoCAD 2007.
Резюме.
Я буду краток. Все изыскания, которые длились несколько лет, свелись к крайне простому решению (о котором я кстати, знал, но в которое не верил) — виртуалим XPюшу и ставим на нее Автокад. Это быстро, надежно и… более эффективно, чем продолжать пользоваться W7 и W8. Напоследок — скрин системных мониторов:
Обратите внимание, что W8, на котором ничего не запущено, кушает 2ГБ оперативки и еще зачем-то занимает процессор. А умница U14.04LTS — всего шесть с половиной сотен мегов… и не дёргает проц.
Источник
Thread: Wine & AutoCAD 2015
Thread Tools
Display
Wine & AutoCAD 2015
Hello, so I’ve got to have AutoCAD for school and work and Im trying to install 2015 version because that’s the one i’ve been working in on Windows. I’ve recently discovered Ubuntu and have my laptop running dual boot but it’s a pain to have to reboot to windows just for one program.
I have Photoshop CS6 running perfectly, League of Legends, and Halo Combat Evolved, and Steam seems to run fine.
I am able to open up the installer for AutoCAD and it gets to installing, then right as it’s about to finish it throws up this error and installer says it’s unable to complete.
Screenshot from 2016-01-13 18-31-01.jpg
Anybody know anything about this?
I’ve tried installing almost every component that AutoCAD could run from, ie. (dx9, vcrun2008/2010. ect.)
Re: Wine & AutoCAD 2015
No Autodesk product currently running (successfully) in linux. Any linux. With just one exception: Autodesk Maya (developed and running natively in linux). That’s it! Don’t waste your time with Autocad. I’ve been trying to use it in linux for more than 10 years now. Never succeeded. With any version. Not even with super old ones. Last version known to work under Wine in linux is version . 14 . No, not version 2014, 14!! Version 14 was released circa 1998!!
Better look for Autocad alternatives like Bricscad or DraftSight! Any other linux CAD might disappoint you.
Re: Wine & AutoCAD 2015
LibreCad? Never used it, but it is in the Software Center
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
Источник
Autocad wine linux запуск
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a linex system. I’ve been told that all I need is «WINE» but i can’t seem to get it to work. Is it still possible to do this?
@coffeechris; john.vellek has edited your subject line for clarity: linex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a linex system. I’ve been told that all I need is «WINE» but i can’t seem to get it to work. Is it still possible to do this?
Please be way more descriptive with what your issue is. Is what still possible? Do you mean Linux? If you are curious about OS compatibility and ACAD, check here: https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/System.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
>> I have a linex system
You mean LINUX? If so, which one?
>> but i can’t seem to get it to work
Please be more specific, we don’t know what you mean by «can’t get it to work».
We don’t know what product you are speaking about . is it LINUX you don’t get to work, is it Wine, is it AutoCAD, which product, which version of the product, what have you done, what does the computer show you . all that is needed so we know what you are trying and what you get as result.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I see that you are visiting as a new member. Welcome to the Autodesk Community!
I tried running AutoCAD on Linux using this process but was very disappointed with the results. I suggest that if you want this to work properly for your work or for your education, that it will be necessary to purchase a computer and operating system for which the application was designed. You can certainly explore solutions in the WINE community but I never had much success personally with it.
Please select the Accept as Solution button if my post solves your issue or answers your question.
Join the Autodesk Customer Council — Interact with developers, provide feedback on current and future software releases, and beta test the latest software!
Autodesk Knowledge Network | Autodesk Account | Product Feedback
Источник
«Истина в вине» или пробуем программировать NanoCAD под Linux (MultiCAD.NET API)
Практически со времени выхода первой «дееспособной» версии NanoCAD, среди сообщества пользователей остро встал вопрос о необходимости реализации данной САПР под Linux
Наверное, вы подумали, что эта статья родилась, потому что разработчики наконец-то «сделали это!». Спешу вас успокоить — все осталось на своих местах. О версии NanoCAD под Linux лично мне по-прежнему ничего не известно. Поэтому мы будем пытаться использовать Wine.
Так что эта короткая заметка будет не столько об использовании NanoCAD в Linux, сколько о программировании для Nanocad в системе отличной от Windows, а если еще точнее, то о том, как я вооружился Linux Mint, MonoDevelop и попытался собрать библиотеку (.dll) для бесплатной версии NanoCAD с применением MultiCAD.NET API.
Если вам интересно, что же из этого получилось, милости прошу под кат!
Часть I: …рукам покоя не дает
Кажется, мое новое хобби, тоже в итоге выльется в мини-цикл статей и поскольку мы будем ссылаться на прошлые наработки, приведу под спойлером ссылки на все предыдущие статьи.
В самом начале на всякий случай уточню, что я не программист, что меня при всем желании нельзя назвать «уверенным пользователем Linux», а также что с разработчиками NanoCAD (ЗАО «Нанософт») я никак не связан, так что все, что будет ниже это мое частное и местами наивно-непрофессиональное мнение.
Наверное, будет уместно поделиться исходными данными, с которыми я подошел к решению задачи:
- ОС – Linux Mint 18.3 «Sylvia» – Cinnamon (64-bit)
- Wine — PlayOnLinux (Wine 2.2)
- IDE – MonoDevelp 7.1 (Mono 5.2.0)
- Руки – «из попы» (и большое любопытство)
Поскольку людей, программирующих для NanoCAD и так немного, а среди них настолько экстремальных и неудержимых людей – готовых программировать для NanoCAD под Linix явно еще меньше, то всё что будет ниже по тексту думаю не имеет особой практической ценности и можно рассматривать только в целях удовлетворения технического любопытства.
Если после предыдущего абзаца вы еще продолжили это читать, значит у вас выдержка как у Чака Норриса, а это достойно уважения.
Пришло наконец время узнать, что нас ждет в этой статье.
Часть II: пытаемся запустить с помощью Wine
Надо отметить, что разработчики хоть напрямую и не тратят свои ресурсы на адаптацию под Linux, все же иногда переживают за нас. Толчком, к созданию этой статьи послужил их пост на Хабре на который я случайно наткнулся — «Репост совета: запуск nanoCAD free 3.5/3.7 под Linux с помощью Wine».
Конечно, версия 3.7 уже совсем устарела, и я решил попробовать, близкую к ней более свежую версию NanoCAD 5.1.
Если вдруг вы совсем не знакомы, с Нанокадом, то можно почитать самую первую статью цикла. Если кратко, то NanoCAD 5.1 хоть и не программа с открытым исходным кодом, но всё же он абсолютно бесплатен для коммерческого использования, лично я думаю, что если бы разработчики сделали вменяемую адаптацию для Linux, хотя бы с помощью Wine, то благодаря привычному интерфейсу и схожести с AutoCAD, в функциональности двухмерного «электронного кульмана» он мог бы вполне составить конкуренцию, тем же FreeCAD и QCAD (LibreCAD).
Но пока, мы будем довольствоваться тем, что есть, а есть у нас советы с форума как запустить NanoCAD 5.1 под Wine 1.4.
К сожалению, я наткнулся на этот материал уже после того, как окончательно потерял энтузиазм, так что, если у кого-то нормально запустится после выполнения этой инструкции, поделитесь в комментариях.
А я расскажу, вам, что получилось у меня.
- Начал я с установки Wine из дистрибутива Mint, а там была версия 1.6, в итоге получилось, то о чем говорилось в двух вышеописанных советах из статей. Некорректные цвета иконок и проблемы с некоторыми кнопками. Собственно, как оказалось на этом можно было и остановится, ибо сильно лучшего результата я не добился, но я в итоге решил поставить PlayOnLinux и продолжить «оживлять Франкенштейна».
- Для начала я попробовал версию 1.4.1, в которой всё должно было бы работать, и я подозреваю, что оно действительно бы работало нормально, но есть одна проблемы – я никак не смог установить .NET Framework 3.5 (да и .NET Framework 3 тоже). Перепробовал кучу всего, но как правило в процессе установки в разных местах всегда вылетала какая-нибудь ошибка.
NET Framework 2 это крайняя версия, которую удалось поставить (4-я версия не в счет), с этой версией фреймворка NanoCAD, даже начинает загружаться и если повезет загрузит большую, часть. Не будут работать только библиотеки, в первую очередь связанные с API (что нам не подходит).
На снимке экрана видно, что можно чертить и что все цвета отображаются корректно, но к сожалению команда Netload – не работает, а значит нашу библиотеку в будущем не загрузить, поэтому идем дальше.
Иногда при установке барахлит мастер регистрации. У меня бывали случаи, когда напрямую on-line регистрация сбоила, тогда можно взять файл лицензии с уже установленной версии например под полноценной Windows (лежит в папке ProgramData\Nanosoft\RegWizard\Licenses) и скормить его мастеру лицензий.
Ещё я пытался поставить NanoCAD 8.5 под Wine, он в отличии от NC 5.1, требует уже NET Framework 4, а с ним проблем меньше, но зато там я застрял на установке пререквизита LocalDB (видимо серверные компоненты от MS). Если кто-то сможет запустить, поделитесь в комментариях пожалуйста.
UPD (29.12.17):
Как оказалась 32х битная версия NanoCAD 8.5 Вполне ставится и даже работает! Пусть и с тормозами.
Надо только установить Microsoft Visual C++ Redistributable Package 2008 и 2012, а также .NET Framework 4.0
Если при установке будет ругаться, что не может найти Visual C++, то в начале жмем «ОК», потом «отмена» и продолжаем установку без них.
Часть III: собираем проект в MonoDevelop
Получив, более-менее работоспособную версию NanoCAD для тестирования нашего кода, сразу же попробуем проверить, удастся ли нам пересобрать и запустить ранее написанную на C# и собранную библиотеку с псевдотрёхмерной дверью в Linux.
Для сборки проекта я выбрал MonoDevelop (для пользователей Windows она может быть знакома под названием Xamarin Studio).
Я раньше с ней в чистом виде не сталкивался (только в составе Unity) и был приятно удивлен, тому, что похоже, все что нам нужно в MonoDevelop есть.
Открываем уже созданный ранее в MS Visual Studio проект и пробуем пересобрать.
Полный код класса, чтобы вам не надо было ничего искать в других статьях, я спрячу под спойлером.
Как видите сборка выполнена успешно. Открываем NanoCAD, открываем ранее созданный .dwg файл с дверью и овцами (выложен на GitHub).
Как видите всё открывается. И даже намеренно включённое в код предупреждение об ошибке сделанное на базе Windows Forms открывается корректно (хоть и выглядит криво).
Раз всё работает, давайте попробуем, собрать, что-то новенькое и совсем уж примитивное, чисто в учебных целях. Но для начала подготовим себе инструменты.
В одной из статей я кратко описывал, процесс создания проекта для NanoCAD 5.1 в MS Visual Studio, в этой я предлагаю вам такую же краткую инструкцию, только для MonoDevelop под Linux:
- Открываем IDE и в меню File выбираем пункт создать новое решение (проект).
- В новом окне выбираем тип — библиотека классов C#
Даем ему какое-нибудь название.
Подключим библиотеки MultiCAD.NET, искать их надо в папке Mint, в которой организован виртуальный диск нашей системы Wine. SDK как правило ставится в одну папку с NanoCAD, подключаемые библиотеки лежат в папке include. Для этого проекта нам хватит только mapimgd.dll.
Часть IV: рождение пингвина
Рас уж мы с Вами так удачно все настроили, давайте уже что-нибудь напишем. Я решил предложить вам совсем уж простенький код, чтобы точно запустился без проблем.
Под спойлером прячется код, который рисует нам мое «высокохудожественное видение» пингвина. Класс содержит только команду «Dping», которая чертит простые геометрические объекты и выводит текст.
UPD (29.12.17): Код успешно без особых проблем (ну может с небольшими корректировками подключаемых пространств имен) также скомпилируется и для NC 8.5 если вы подключите библиотеки от его SDK, но протестировать в Linux мы его не сможем, потому, что как я говорил раньше NC 8.5 у меня совсем «не взлетел» под Wine. Сможем в 32х битной версии NC 8.5.
Кстати наша скомпилированная библиотека, потом без проблем откроется и в версии NC 5.1 работающей непосредственно под управлением Windows (что в принципе очевидно).
Итак, перекидываем нашу библиотеку на диск «C:», открываем NanoCAD, вводим команду Netload выбираем нашу библиотеку (у меня ping.dll) и наслаждаемся зрелищем.
Как видите под Wine 2.2, по неизвестным причинам, в настройках NanoCAD барахлят опции связанные с назначением цвета (вместо значения цвета – крестик), решить эту задачу я не смог. Но в остальном файлы вроде открывается, диалог печати работает, простые объекты чертятся, а больше я и не тестировал.
Ну и чтобы убедится, что у нас с вами всё совсем «кроссплатформенно», запустим нашу библиотеку с пингвином в NC 5.1 под Windows.
UPD (29.12.17): Как уже упоминалось в добавленном выше кусочке статьи, мне удалось запустить x86 версию NanoCAD 8.5 под Wine, поэтому ловите пингвина и из неё.
Подведем итоги: похоже, что на первый взгляд непосредственно программировать на C# для NC 5.1 с помощью MultiCAD.NET API в Linux – вполне возможно, а вот тестировать свой код уже не так комфортно.
Я во всех вопросах связанных с Linux почти ничего не понимаю, но мне кажется, что технически возможно создать контейнер, упаковать в него правильную версию Wine, установить туда неактивированный NC 5.1, предоставить каким-то образом контейнеру с Wine доступ к внешним дискам, и будет всем счастье.
К сожалению, самостоятельно я это в обозримом будущем точно не смогу провернуть, так что придется ждать и надеется на опытных неравнодушных пользователей или разработчиков NanoCad.
Но если вдруг однажды у меня самого, что-нибудь получится я обязательно с вами этим поделюсь. Всем успехов и хорошей недели!
Источник