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

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

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

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

2012 02 28 001

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

2012 02 28 002

На сайте производителя есть готовый пакет программы, но он 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) и установить (или так как вы устанавливает такие пакеты).

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

2012 02 28 003

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

Опубликовано в категории: UBUNTU