DraftSight: различия между версиями
мНет описания правки |
(+Борьба с нехваткой зависимостей DraftSight на Ubuntu) |
||
(не показано 10 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
== DraftSight | == DraftSight == | ||
Согласно [ | Согласно [[:ruwp:DraftSight|Википедии]], [http://www.3ds.com/ru/products-services/draftsight-cad-software/ DraftSight] является проприетарной бесплатной 2D САПР (системой автоматизированного проектирования и автоматизированной разработки) для инженеров, архитекторов, дизайнеров, студентов и преподавателей. Продукт был разработан [http://www.3ds.com/ru/ Dassault Systemes] и позволяет пользователям создавать, редактировать и просматривать файлы форматов DWG и DXF. | ||
Так как данная программа проприетарная, ее исходные коды недоступны, на ее распространение наложены различные ограничения, и работоспособность программы под АЛьТ Линукс не гарантируется. Однако, обратной стороной этой медали является то, что программа ''работает'', и по функциональности может посоперничать с классическим AutoCAD. | Так как данная программа проприетарная, ее исходные коды недоступны, на ее распространение наложены различные ограничения, и работоспособность программы под АЛьТ Линукс не гарантируется. Однако, обратной стороной этой медали является то, что программа ''работает'', и по функциональности может посоперничать с классическим AutoCAD. | ||
Строка 8: | Строка 8: | ||
=== Получение DraftSight === | === Получение DraftSight === | ||
Скачать бесплатную версию DraftSight можно с официального сайта Dassault Systemes. На момент написания этой статьи (13 марта | Скачать бесплатную версию DraftSight можно с официального сайта Dassault Systemes. На момент написания этой статьи (13 марта 2016) это [http://www.3ds.com/ru/produkty-i-uslugi/draftsight/besplatnajazagruzka/ здесь]. Необходимо выбрать вариант "для Fedora". После ознакомления с лицензией, будет скачен {{path|draftsight.rpm}}. Начиная с версии 2015 доступен только 64-битный вариант. | ||
=== Установка === | |||
Установить полученный пакет можно стандартным способом: | |||
apt-get install /path/to/draftsight.rpm | |||
или | |||
rpm -i /path/to/draftsight.rpm | |||
Программа устанавливается в каталог {{path|/opt/dassault-systemes/DraftSight}} и добавляет свой ярлык запуска в раздел '''Графика/2D Графика'''. Для запуска программы из командной строки нужно выполнить {{path|/opt/dassault-systemes/DraftSight/Linux/DraftSight}} | |||
Если все сложилось удачно, программа работает "из коробки". При использовании для установки {{prg|apt-get}} все зависимости, необходимые для работы, будут удовлетворены автоматически. Так как пакет с программой содержит в себе большинство необходимых библиотек, зависимостей нет или очень мало. При первом запуске программе потребуется активация. Для этого нужно указать свой почтовый адрес, на который придет письмо с контрольной ссылкой, переход по которой активирует программу. | |||
=== Устранение проблем с запуском === | |||
На момент написания этой статьи (13.03.2016) актуальная версия программы: <tt>DraftSight 2016 SP0, build 2016.1.0.2021-1 </tt>. На 64-битном Сизифе эта версия программы запускается, чтобы тут же автоматически прекратить работу из-за внутренних ошибок. Не исключено, что подобные проблемы повторятся на системах, основанных на грядущей "8 платформе". | |||
Предположительно, причины в несовместимости библиотек Qt5 входящих в поставку программы, с другими библиотеками в системе. В качестве решения предлагается подменить чужие библиотеки на системные. Для этого потребуется доустановить как минимум следующие пакеты: | |||
* libqt5-clucene | |||
* libqt5-concurrent | |||
* libqt5-core | |||
* libqt5-dbus | |||
* libqt5-declarative | |||
* libqt5-gui | |||
* libqt5-help | |||
* libqt5-multimedia | |||
* libqt5-network | |||
* libqt5-opengl | |||
* libqt5-positioning | |||
* libqt5-printsupport | |||
* libqt5-qml | |||
* libqt5-quick | |||
* libqt5-quickwidgets | |||
* libqt5-script | |||
* libqt5-sensors | |||
* libqt5-sql | |||
* libqt5-svg | |||
* libqt5-webkit | |||
* libqt5-webkitwidget | |||
* libqt5-widgets | |||
* libqt5-x11extras | |||
* libqt5-xcbqpa | |||
* libqt5-xml | |||
* libqt5-xmlpatterns | |||
После этого необходимо перейти в каталог {{path|/opt/dassault-systemes/DraftSight/Libraries}} и удалить в нем все файлы вида {{path|libQt5*}}. | |||
Кроме этого, необходимо в каталоге {{path|/opt/dassault-systemes/DraftSight/PlugIns}} каталог {{path|QtPlugIns}} заменить на ссылку | |||
QtPlugIns -> /usr/lib64/qt5/plugins | |||
После этого программа запускается и работает с системными библиотеками Qt5. На первый взгляд без проблем. | |||
==См. также== | |||
* [http://askubuntu.com/a/677522/19753 Борьба с нехваткой зависимостей DraftSight] на Ubuntu | |||
[[Категория:Специализированный_софт]] | [[Категория:Специализированный_софт]] | ||
{{Category navigation|title= | [[Категория:Enterprise Software]] | ||
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 19:14, 19 ноября 2016
DraftSight
Согласно Википедии, DraftSight является проприетарной бесплатной 2D САПР (системой автоматизированного проектирования и автоматизированной разработки) для инженеров, архитекторов, дизайнеров, студентов и преподавателей. Продукт был разработан Dassault Systemes и позволяет пользователям создавать, редактировать и просматривать файлы форматов DWG и DXF.
Так как данная программа проприетарная, ее исходные коды недоступны, на ее распространение наложены различные ограничения, и работоспособность программы под АЛьТ Линукс не гарантируется. Однако, обратной стороной этой медали является то, что программа работает, и по функциональности может посоперничать с классическим AutoCAD.
Общий дизайн, основные инструменты и команды копируют AutoCAD, поэтому пользователи, знакомые с AutoCAD, смогут использовать DraftSight сразу после установки, не разбираясь в особенностях новой программы. Форматы поддерживаемых файлов: DWG/DXF всех поколений от R12 до R2013.
Получение DraftSight
Скачать бесплатную версию DraftSight можно с официального сайта Dassault Systemes. На момент написания этой статьи (13 марта 2016) это здесь. Необходимо выбрать вариант "для Fedora". После ознакомления с лицензией, будет скачен draftsight.rpm. Начиная с версии 2015 доступен только 64-битный вариант.
Установка
Установить полученный пакет можно стандартным способом:
apt-get install /path/to/draftsight.rpm
или
rpm -i /path/to/draftsight.rpm
Программа устанавливается в каталог /opt/dassault-systemes/DraftSight и добавляет свой ярлык запуска в раздел Графика/2D Графика. Для запуска программы из командной строки нужно выполнить /opt/dassault-systemes/DraftSight/Linux/DraftSight
Если все сложилось удачно, программа работает "из коробки". При использовании для установки apt-get все зависимости, необходимые для работы, будут удовлетворены автоматически. Так как пакет с программой содержит в себе большинство необходимых библиотек, зависимостей нет или очень мало. При первом запуске программе потребуется активация. Для этого нужно указать свой почтовый адрес, на который придет письмо с контрольной ссылкой, переход по которой активирует программу.
Устранение проблем с запуском
На момент написания этой статьи (13.03.2016) актуальная версия программы: DraftSight 2016 SP0, build 2016.1.0.2021-1 . На 64-битном Сизифе эта версия программы запускается, чтобы тут же автоматически прекратить работу из-за внутренних ошибок. Не исключено, что подобные проблемы повторятся на системах, основанных на грядущей "8 платформе".
Предположительно, причины в несовместимости библиотек Qt5 входящих в поставку программы, с другими библиотеками в системе. В качестве решения предлагается подменить чужие библиотеки на системные. Для этого потребуется доустановить как минимум следующие пакеты:
- libqt5-clucene
- libqt5-concurrent
- libqt5-core
- libqt5-dbus
- libqt5-declarative
- libqt5-gui
- libqt5-help
- libqt5-multimedia
- libqt5-network
- libqt5-opengl
- libqt5-positioning
- libqt5-printsupport
- libqt5-qml
- libqt5-quick
- libqt5-quickwidgets
- libqt5-script
- libqt5-sensors
- libqt5-sql
- libqt5-svg
- libqt5-webkit
- libqt5-webkitwidget
- libqt5-widgets
- libqt5-x11extras
- libqt5-xcbqpa
- libqt5-xml
- libqt5-xmlpatterns
После этого необходимо перейти в каталог /opt/dassault-systemes/DraftSight/Libraries и удалить в нем все файлы вида libQt5*.
Кроме этого, необходимо в каталоге /opt/dassault-systemes/DraftSight/PlugIns каталог QtPlugIns заменить на ссылку
QtPlugIns -> /usr/lib64/qt5/plugins
После этого программа запускается и работает с системными библиотеками Qt5. На первый взгляд без проблем.