28 февраля 2012

Как чертить в формате DWG если у вас Linux 64-bit

Эта статья для тех кто решил прочертить на Linux. И не в открытом формате фалов - DXF, а в том формате, который есть самый закрытый формат из закрытых, таком как DWG. Хозяин этого формата - AutoCAD меняет его каждый год, версий много. И каждый купивший новую программу AutoCAD с новым форматом, как бы подстёгивает всех покупать обновления. Вот смешная ситуация. Но работает же!

Есть вариант использовать бесплатную программу DraftSight, не только прочитать, но сделать правки в чертеже формата DWG. Но насколько долго продукт будет бесплатным я не в курсе.




На заметку DXF и SVG открытые форматы файлов и поддерживаются в программах проектирования таких как LibreCAD, FreeCAD. Если вам не требуется DWG, то LibreCAD и FreeCAD это лучший вариант из бесплатных программ для Linux.


И хорошо, что он не только локализован, но и работает с русскими шрифтами в чертежах (в QCad с этим сложнее, но можно).


На сайте производителя есть готовый пакет программы, но он 32-bit, а у меня Ubuntu 64-bit

Как установить пакет deb 32-bit на Ubuntu 10.04 64-bit

Нужно готовый пакет для 32-bit операционных систем (а у производителя только такой) выворачивать его, править маленько, а потом обратно сворачивать.

И путь такой:

доставим недостающее, если этого нет:
sudo apt-get install libdirectfb-extra libxcb-render-util0
скачаем пакет программы с сайта производителя (ссылка) и выбирайте для Linux (мы тут ведь ставим на линукс). в том каталоге куда закачаете draftSight.deb создайте каталог tmp и выполните команду в терминале (и конечно её надо запускать из того каталога куда положили draftSight.deb)
dpkg-deb -x draftSight.deb tmp
потом всё надо вывернуть следующей командой:
dpkg-deb --control draftSight.deb tmp/DEBIAN
найдите в каталоге tmp/DEBIAN откройте редактором Gedit файл с именем control, найдите в нём следующего содержания строку:
Architecture: i386
и замените её на следующее содержание :
Architecture: all
сохраните и закройте файл, и теперь всё обратно соберём в новый .deb с новым именем:
dpkg -b tmp draftSight_all.deb
пакет готов. теперь запускаем полученный нами файл draftSight_all.deb (т.е. кликнуть пару раз в Nautilus) и установить (или так как вы устанавливает такие пакеты).

и в итоге получаем работающую программу, см. картинку ниже:

Вуаля, как говориться.
Пользуйтесь. Комментируйте.

5 комментариев:

  1. Так как вышла новая Ubuntu 12.04 то для неё требуется другой способ подготовки. Да и сам DraftSight выпущен новым релизом. Кому надо готовое забирайте DraftSight V1R2.0 для Ubuntu 12.04 LTS 64bit!

    ОтветитьУдалить
  2. Всё сделал по Вашим рекомендациям. А оно мне в ответ
    Selecting previously unselected package dassault-systemes-draftsight.
    dpkg: error processing /home/marlingster//cad/draftSight_all.deb (--install):
    dassault-systemes-draftsight: 2012.3.166 (Multi-Arch: no) is not co-installable with dassault-systemes-draftsight:i386 2012.3.166 (Multi-Arch: no) which is currently installed
    Errors were encountered while processing:
    /home/marlingster//cad/draftSight_all.deb

    ОтветитьУдалить
  3. Здесь под следующую версию http://www.morikoff.ru/2012/06/draftsight-ubuntu-1204-lts-64bit.html

    ОтветитьУдалить
  4. Анонимный10 июня, 2014 14:08

    Спасибо, всё получилось. LinuxMint 13 KDE x64

    ОтветитьУдалить
    Ответы
    1. вот и славненько. спасибо за доброе слово.
      мой сайт теперь по адресу http://morikoff.ru = читайте, может ещё что интересного найдёте.

      Удалить

Вы великолепны! Спасибо за ваш комментарий.

Этот блог переехал на другую платформу

Уважаемые читатели моего блога, этот блог переехал на другую платформу. Он так же доступен по старому адресу https://morikoff.ru , но орга...