Как установить Draftsight CAD?
Я установил 64-битную версию 11.04 и теперь не могу установить Draftsight (32-битная версия с принудительной архитектурой), потому что в библиотеке libexpat1 есть ошибка. Кто-нибудь знает, как решить проблему?
andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ sudo dpkg --force-architecture -i DraftSight.deb
[sudo] password for andrea:
dpkg: warning: the following problems are ignored via the --force option:
the architecture of the package (i386) does not match system (amd64)
dpkg: problems with pre-dependencies DraftSight.deb containing dassault-systemes-draftsight:i386:
dassault-systemes-draftsight:i386 depends on libexpat1 (>= 2.0.1-4)
dpkg: errore processing DraftSight.deb (--install):
dependency problem - dassault-systemes-draftsight:i386 not installed
There were errors in processing:
DraftSight.deb
andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$
Примечание редактора: сообщения об ошибках переведены и не соответствуют реальным.
18 ответов
После установки всех зависимостей, упомянутых выше (то есть libdirectfb-extra
, libxcb-render-util0
, libaudio2
) вам следует установить Draftsight с помощью следующей команды:
sudo dpkg -i --force-architecture,depends ./DraftSight.deb
Очевидно, вы должны выполнить эту команду, находясь в папке, где вы сохранили Draftsight.deb.
Работал на Ubuntu 11.04 x64
От: OMG Ubuntu
Бесплатный клон AutoCAD 'DraftSight' попал в бета-версию Linux
Загрузите предварительно упакованный файл.deb для Ubuntu 9.10+ по следующей ссылке: скачать (66.8MB)
Примечание для 64-битных пользователей Ubuntu: предоставляется бета-версия DraftSight.deb 32-битная. Чтобы запустить DraftSight в Ubuntu 64bit, потребуется установить следующую отсутствующую библиотеку:
sudo apt-get install libdirectfb-extra libxcb-render-util0
После этого установите.deb через Терминал, используя команду "Force Architecture". Предполагая, что вы загрузили его в папку "Загрузки":
sudo dpkg --force-architecture -i ~/Downloads/draftSight.deb
Вы, вероятно, не установили недостающую библиотеку.
На 64-битной Kubuntu 12.04 есть ошибка libgtk-x11.
/var/lib/dpkg/tmp.ci/ShowLicence: error while loading shared libraries: libgtk-x11-2.0.so.0: c
Решите с этим:
sudo apt-get install libgtk2.0-0:i386
Переписать то, что я нашел в ubuntuforums (решено player107):
Процедура такова:
"распаковать файл draftsight в какой-то каталог (например, DS)
затем скопируйте содержимое DS/opt/
а также DS/var/
в /opt
а также /var/opt
затем перейдите к DS/DEBIAN
затем sudo ./preinst
затем sudo ./postinst
тогда меню должно быть создано в графическом меню Ubuntu: вы можете запустить его "
Он упоминает, что у него есть проблемы с экраном, но не я. Чтобы избежать этого, сделайте следующее:
sudo apt-get install libdirectfb-extra
sudo apt-get install libxcb-render-util0
Я надеюсь, что вы служите, как я.
Установить в Ubuntu 11.10 64 bit можно, пропустив dpkg-installer:
http://linuxaideddesign.blogspot.com/2011/10/draftsight-and-ubuntu-1110-64bit.html
Я обнаружил, что возможно запустить это программное обеспечение, запустив его как root (sudo), но все еще не работающее через обычный лаунчер. Команда запуска Ubuntu 11.04:
sudo /opt/dassault-systemes/draftsight/bin/DraftSight
или вам даже не нужно это делать
просто распакуйте файл.deb и запустите его как root, и он будет работать.
Существует только проблема, чтобы запустить его как обычный пользователь
Мне удалось установить draftSight в Ubuntu 12.04 (бета2) 64 бит. Я просто установил необходимые библиотеки, а затем распаковал содержимое файла.deb.
Я скопировал извлеченную папку в / usr / local /, а затем просто изменил владельца:
sudo chown -R пользователь: группа draftSight/
После этого я просто создал лаунчер на рабочем столе..
Ура....
Вышеуказанные решения не работали в свежей установке natty narwhale 11.04 64 bit.
Система потерпела крах после попыток: dpkg с принудительной установкой и созданием файла deb для всех архитектур, а также попытка использования инопланетных rpm для отладки и (пере) установки и настройки библиотек для i386 (предполагается, что это разрушило систему) Я спасаю систему переустановкой и настройкой библиотек для amd64 и обновляю и обновляю систему. Ubuntu 11.04 Natty и DraftSight работает.
Вы можете попробовать установить libc6 для i386 (одновременно на уже установленную libc6 для amd64) из synaptic. Я думаю, это помогает в моем случае.
Это для 14.04:
Чтобы установить DraftSight на 14.04 (64 бита):
Шаг 1. Установите библиотеки i386
sudo apt-get install libuuid1:i386 libice6:i386 libsm6:i386 libxt6:i386 libaudio2:i386 libgtk2.0-0:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libglu1-mesa:i386
Шаг 2: Загрузите установщик DraftSight:
Шаг 3: Установите DraftSight CAD
после изменения загруженной папки запустить
sudo dpkg -i draftSight.deb
В Ubuntu 11.10 64 bit все еще существует проблема зависимости:
dassault-systemes-draftsight: i386 wymaga wstępnie libdirectfb-extra (> = 1.2.7-2)
НО это работает, если вы извлекаете DraftSight.deb, а затем запускаете ./DraftSight/opt/dassault-systemes/draftsight/bin/DraftSight
"Я обнаружил, что возможно запустить это программное обеспечение, запустив его как root (sudo), но все еще не работающее через обычный лаунчер. Команда запуска Ubuntu 11.04 выглядит так:"
Хорхе Кастро: Я столкнулся с той же проблемой после установки DraftSight. Я решил это, запустив скрипт DEBIAN/preinst "как обычный пользователь", затем он запрашивает пароль администратора, затем появляется лицензионное соглашение (примите его). Продолжайте делать это, пока не появится сообщение "контроль доступа отключен, клиенты могут подключаться с любого хоста" в терминале, после этого запустите сценарий postinst.
Вы можете удалить любой каталог ".draftsight" в вашем домашнем каталоге ДО запуска сценариев в папке DEBIAN.
В Ubuntu 12.04 рассмотрите возможность изменения управляющего файла пакета deb для устранения проблемы зависимости. Похоже, что системы отслеживают проблему и деинсталлируют приложение, в следующий раз вызывается synaptic/dpkg.
больше информации на http://linuxaideddesign.blogspot.it/2012/03/draftsight-and-ubuntu-1204-lts-64bit.html
Решено!
Источник: http://steamcommunity.com/app/221410/discussions/0/846940248727134912/
Решение:
sudo dpkg - add-архитектура i386 && sudo apt-get update && sudo apt-get install ia32-libs
Вам придется загружать файлы во время обновления. около 200 МБ, зависит от вашей ситуации.
Я использую Ubuntu 12.10.
Я пытался заставить архитектуру установить DraftSight, даже после установки пакетов, упомянутых в предыдущих постах, но я всегда получаю эту ошибку:
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
dpkg: regarding DraftSight.deb containing dassault-systemes-draftsight:i386, pre-dependency problem:
dassault-systemes-draftsight:i386 pre-depends on libexpat1 (>= 2.0.1-4)
libexpat1:i386 is unpacked, but has never been configured.
dpkg: error processing DraftSight.deb (--install):
pre-dependency problem - not installing dassault-systemes-draftsight:i386
Errors were encountered while processing:
DraftSight.deb
Я попытался установить эту библиотеку libexpat через getlibs, но, похоже, ничто не позволяет правильно установить DraftSight.
Следовательно, я попробовал метод копирования файлов вручную (предложенный Хуаном Хосе Алька Мачака), и в меню появляется DraftSight, и я могу его запустить, но он вылетает, когда я выполняю общие операции или выполняю такие команды, как DimensionStyle
Я наконец-то заставил его работать под Ubuntu 11.04 64 bit.
Сначала следуйте подробным инструкциям (один из приведенных выше, так как практически любой метод будет работать).Не забудьте поставить все зависимости
Поверьте мне или нет, после того как я установил его, мне пришлось удалить файлы конфигурации в домашнем каталоге, которые начинаются с "." или переместите их в какую-нибудь папку, если у вас есть приложение для вин или что-то в этом роде.
Для людей, которым не нравится эта идея, чтобы удалить файлы конфигурации, попробуйте создать другую учетную запись пользователя и запустить ее оттуда.
После этого я узнал, что у включенных ** кнопок есть значки, приложение будет зависать, когда я попытаюсь, например, нажать Открыть.**
и на этом пока все. Когда я получу больше знаний, я опубликую
Не забудьте щелкнуть правой кнопкой мыши "DraftSight.deb" и выбрать "Свойства". Выберите вкладку "Разрешения" и нажмите "Разрешить выполнение файла как программы". Затем запустите:
sudo dpkg -i --force-architecture,depends ./DraftSight.deb
У меня была та же проблема, но я наконец решил. Вот решение:
Установите две отсутствующие зависимости:
sudo apt-get install libxcb-render-util0 sudo apt-get install libdirectfb-extra
Переместить ваш
DraftSight.deb
файл в вашу домашнюю папку/home/yourusernamehere
,Затем вы должны принудительно установить пакет DraftSight:
sudo dpkg -i --force-architecture DraftSight.deb
Это работает для меня.
Решено для меня!
Я выполнил следующие шаги, и это сработало для меня (это после того, как я загрузил зависимости, как описано выше).