Оригинальная статья лежит здесь: http://xubuntu-ru.net/2013/01/06/draftsight-buntu-amd64/#more-574
Скопировано на случай исчезновения оригинальной статьи
Лично у меня все заработало сразу без дополнительных плясок с бубном, но для истории привожу всю статью как есть.
Draftsight vs *buntu amd64Доброго времени суток всем участникам проекта.
Вводная:
возникла необходимость в САПР с возможностью работы с .dwg. Таким ПО является draftsight. И все бы ничего, да только собрать 64-битную версию разработчики до сих пор не сподобились. Да еще и ia32-libs на мою систему без бубна вставать не захотели, но обо всем по порядку.
Итак, начнем:
1. Скачиваем .deb пакет для i386 архитектуры
http://www.3ds.com/ru/produkty-i-uslugi/draftsight/zagruzit-draftsight/
2. cd ~ && mkdir tmp_ds
3. Распаковываем пакет и выковыриваем файл control
dpkg -x draftSight.deb tmp_ds/ && dpkg -e draftSight.deb tmp_ds/DEBIAN/
4. Открываем tmp_ds/DEBIAN/control nano tmp_ds/DEBIAN/control изменяем
Architecture: i386
на
Architecture: all
кроме того, предлагается убрать из списка зависимость
“libdirectfb-extra (>=1.2.7-2)”
, в случае необходимости – ставим руками sudo apt-get install libdirectfb-extra. Некоторые пользователи сообщают о необходимости установки пакетов libxcb-render-util0 sendmail
5. Упаковываем все обратно в пакет dpkg -b tmp_ds/ DraftSight_all.deb
6. Устанавливаем i386 библиотеки
sudo apt-get install ia32-libs-multiarch
7. Установка sudo dpkg -i DraftSight_all.deb
8. Если все установилось и работает – искренне рад за вас.
Но в моем случае dpkg жаловался на “битые” held пакеты.
Пробуем следующие шаги:
sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a
Если ничего из вышеперечисленного не помогло (конфликт из-за пакетов из сторонних репозитариев) – добавляем в /etc/apt/preferences следующие строки:
Package: *
Pin: release a=quantal*
Pin-Priority: 2012
quantal замените на имя своего релиза, в моем случае (12.04) – precise.
echo -e "Package: *\nPin: release a=quantal*\nPin-Priority: 2012" > /etc/apt/preferences
sudo apt-get dist-upgrade
Повторяем шаг 7, PROFIT!