Как установить Eagle 6 на Ubuntu

С появлением этого ppa: ppa:sterling/electronics, необходимость в описанных здесь действиях отпала, можно просто ставить eagle с ppa!

Данная статья относится к Ubuntu версий 11.04, 11.10 и 12.04.

Многие, кто имеет дело с электроникой, знают о существовании под Linux САПР Eagle, предназначенной для разработки электронных схем и разводки печатных плат. Несмотря на то, что программа не является свободной и даже бесплатной, являясь одной из лучших САПР, доступных на Linux, она пользуется огромной популярностью. Наличие бесплатной версии для некоммерческих проектов делает возможным её использование радиолюбителями. Пятая версия включена в официальный репозиторий Ubuntu и может быть установлена оттуда. Шестую версию пока можно найти только в бинарном виде на официальном сайте.

Недавно вышедшая шестая версия доступна на официальном сайте, однако попытка её установки заканчивается сообщением:

error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory

Утверждение, что установка вручную программ превращает любой дистрибутив в Slackware, на этот раз очень близко к истине. Именно из Slackware мы возьмём 32х битные бинарники libpng (даже в случае, если вы пользователь 64х-битной системы: сборка Eagle 32х-битная и требует таких же библиотек).

Скачиваем во временный каталог последнюю версию libpng с одного из зеркал.

$ cd /tmp
$ wget http://slackware.osuosl.org/slackware-current/slackware/l/libpng-1.4.9-i486-1.txz

В ответ получаем отчёт об успешной загрузке:

--2012-03-24 13:09:22--  http://slackware.osuosl.org/slackware-current/slackware/l/libpng-1.4.9-i486-1.txz
Преобразование адреса slackware.osuosl.org... 140.211.166.134
Подключение к slackware.osuosl.org|140.211.166.134|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 536620 (524K) [text/plain]
Сохранение в каталог: ««libpng-1.4.9-i486-1.txz»».

100%[======================================================================>] 536 620      270K/s   за 1,9s    

2012-03-24 13:09:24 (270 KB/s) - «libpng-1.4.9-i486-1.txz» сохранен [536620/536620]

Если вы видите ошибку

Запрос HTTP послан, ожидание ответа... 404 Not Found
2012-03-24 13:08:43 ОШИБКА 404: Not Found.

значит файл, который вы пытаетесь скачать отсутствует на сервере, скорее всего с момента написания статьи изменилась версия программы, и вам требуется изменить имя скачиваемого файла.

Распаковываем скаченный архив в корень:

$ cd /
$ sudo tar xf /tmp/libpng-1.4.9-i486-1.txz

Удаляем некоторые ненужные файлы:

$ sudo rm -rf install/

(будьте осторожны, по-умолчанию в Ubuntu такого каталога быть не должно, но вы могли создать его самостоятельно: подумайте перед выполнением этой команды).

Создаём необходимые символические ссылки:

$ sudo ln -s /usr/lib32/libpng14.so.14.9.0 /usr/lib32/libpng14.so.14
$ sudo ln -s /usr/lib/libpng14.so.14.9.0 /usr/lib/libpng14.so.14

Теперь всё готово для того, чтобы начать установку Eagle!
Переходим в каталог, куда скачан инсталлятор Eagle. Даём ему права на исполнение и запускаем:

$ chmod +x eagle-lin-6.1.0.run
$ sudo ./eagle-lin-6.1.0.run

В качестве каталога для установки выбираем /opt/eagle-6.1.0:

Ещё несколько щелчков по кнопке «далее» — и установка завершена.
Для удобства можете добавить путь к бинарникам Eagle в переменную окружения $PATH. Добавьте в конец файла ~/.profile следующую строчку:

export PATH=$PATH":/opt/eagle-6.1.0/bin/"

На этом всё, успехов вам в использовании Eagle и Linux!

Как установить Eagle 6 на Ubuntu: 2 комментария

Добавить комментарий