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

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

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

Комментарии

  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 = читайте, может ещё что интересного найдёте.

      Удалить

Отправить комментарий

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

Популярные сообщения из этого блога

Z50 / Панель сенсорная KNX, с экраном 5 дюймов

Как исправить кодировку в RAR-архивах?