Как чертить в формате 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) и установить (или так как вы устанавливает такие пакеты).

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

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

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

  • Всё сделал по Вашим рекомендациям. А оно мне в ответ
    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

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

  • олег

    здравствуйте. уже почти год использую draftsigh. но в начале года после перехода на более новую версию столкнулся с проблемой — на вкладке листа постоянно сбивается изображение в видовом экране. причем данное наблюдается на нескольких версиях программы старше 2.0. хочу спросить у вас где искать проблему в своем компе? спасибо за ответ.