29.03.2012

Запуск EagleCAD 6.1.0

Многие пользователи Linux, пытавшиеся установить Eagle CAD шестой версии, были остановлены неожиданной зависимостью от весьма свежей версии библиотеки libpng - например, в моей Ubuntu 11.10 максимальная версия - 1.2.x, однако "орел" потребовал не ниже 1.4.

На разгневанные вопросы юзеров разработчики системы снисходительно ответили что - да, зависимость имеет место быть, и некоторые дистрибутивы еще не успели включить в свой состав эту версию. Стоит отметить, что дополнительные неприятности любителям компилять все самостоятельно доставляет то, что Eagle поставляется без исходников и только в 32-битной версии.

Как заставить работать EagleCAD на Ubuntu 11.10 x64 обычному рядовому юзеру? Вот простой рецепт, позволяющий не расчехлять компилятор:

  1. Ищем нужный пакет в репозиториях Slackware: slackware.osuosl.org/slackware-current/slackware/l/. На текущий момент здесь наблюдается libpng-1.4.9-i486-1.txz.
  2. Устанавливаем специальный пакет alien, позволяющий в debain-базирующихся системах устанавливать "вражеские" пакеты других систем:
    sudo apt-get install alien
  3. Переименовываем скачанный .txz в .tgz:
    mv  libpng-1.4.9-i486-1.txz libpng-1.4.9-i486-1.tgz
  4. Запускаем процесс конвертации в .deb:
    sudo alien libpng-1.4.9-i486-1.tgz
  5. Устанавливаем полученный пакет в систему:
    sudo dpkg -i libpng_1.4.9-2_all.deb
Теперь все готово для установки свежей версии Eagle, в которой теперь все файлы должны иметь открытый формат XML; готовые схемы с разводками можно изящным движением мышки интегрировать в свой проект; можно делать собственные контекстные меню и многое другое.

Более подробно о возможностях новой версии можно прочесть здесь.

2 комментария:

  1. Занимательно.
    есть 2 насущных вопроса:
    а таблетка к нему есть ?
    я не увидел мануала по ихнему XML. Может вы находили ? Просто меня давно посещает мысль нарисовать 3D_viewer.. а теперь вроде как возможность есть.

    ОтветитьУдалить
  2. > Как заставить работать EagleCAD на Ubuntu 11.10 x64 обычному рядовому юзеру?

    И снова Капитан спешит на помощь. А зачем "обычному рядовому юзеру" 64-битная ОС? Когнитивный диссонанс не возникает - рисовать на 64-битной ОС платки для 8-битных МК? ;-) Юзайте стандартные 32 бита и концентрируйтесь на любимых 8ми. Или не юзайте, и боритесь с ветряными мельницами.

    ОтветитьУдалить