Установка Draftsight на Ubuntu

Оригинальная статья лежит здесь: 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!


Архив блога