автор Layne
опубликовано 03.12.2010
Мы -- два "брата-аккробата" Wayne и Layne. Мы большие поклонники KiCAD. KiCAD -- это набор высококачественного СПО (Свободного Программного обеспечения) для проектирования электрических принципиальных схем и разработки печатных плат. Разработка -- это очень активная сфера деятельности человека. Она характеризуется пугающими темпами -- очень частого, чуть-ли не ежедневного обновления ПО. Поэтому было бы не плохо всегда иметь последние версии продуктов. Самый лучший способ получить последнюю версию программы -- это построить ее самому из исходников, которые обычно размещаются в интерент-репозиториях. К сожалению, официальная документация по KiCAD не имеет исчерпывающего руководства по вопросу самостоятельной сборки набора программ из исходников. Поэтому мы написали небольшое руководство как это сделать. Оно было опробовано не свеже-установленной Ubuntu 10.10 на железе i386.
Пожалуйста заметьте, что большинству людей нет необходимости следовать этой процедуре, чтобы использовать KiCAD. Предварительно собранные пакеты доступны в большинстве основных дистрибутивов Linux, а так же доступны программы для инсталляции под Windows и OSX. Однако, некоторые люди (например, мы) хотели бы работать с KiCAD, в котором включены все самые последние фичи или же хотели бы оказать помощь в написании кода этих программ. Иначе говоря, здесь описано то, что вы давно уже хотели бы сделать, но не знали как.
Поскольку исходники KiCAD лежат в репозитории Bazaar, нам понадобится установить утилиту bzr. Сначала мы загрузим исходные коды, поскольку они не требуют для этого никаких особых средств, да и сама загрузка займет какое-то время:
Код
$ sudo apt-get install bzr
$ bzr checkout lp:kicad kicad.bzr
$ bzr checkout lp:kicad kicad.bzr
Пока это работает, откройте другой терминал и запустите установку необходимых средств для сборки:
Код
$ sudo apt-get install build-essential checkinstall cmake doxygen zlib1g-dev
$ sudo apt-get build-dep kicad
$ sudo apt-get build-dep kicad
После того как исходники загрузятся и все средства для сборки установятся, идем в директорий, где лежат исходники:
Код
$ cd kicad.bzr
Чтобы не запутаться среди множества файлов, давайте создадим отдельный директорий для сборки:
Код
$ mkdir build
$ cd build
$ cd build
Kicad использует утилиту CMake. Поэтому мы должны запустить ее (а не configure -- прим. перев.):
Код
$ cmake ../
CMake создаст стандартный Makefiles, который мы обработаем обычным способом:
Код
$ make
Если у вашего компа многоядерный проц, то вы можете распараллелить работу по сборке. Для этого в командной строке укажите опцию -j N, где N -- это число, соответствующее количеству ядер проца. Мой ком имеет четырехядерный проц, поэтому для более быстрой сборки KiCAD я использую команду:
Код
$ make -j 4
Посте того как сборка завершиться, нужно установить KiCAD:
Код
$ sudo make install
Ну вот и всё. Сейчас вы можете запустить KiCAD и проверить, что все работает нормально.
Пройдет всего несколько дней или недель и вы захотите подновить свой KiCAD. Для этого просто запустите подновление копии исходников:
Код
$ cd ~/kicad.bzr
$ bzr update
$ bzr update
Возможно, вы пожелаете удалить все старые копии файлов сборки. Тогда просто выполните команды:
Код
$ cd build
$ rm -rf *
$ rm -rf *
Для компиляции и установки сделайте так, как делали раньше, то есть выполните:
Код
$ cmake ../
$ make -j 4
$ sudo make install
$ make -j 4
$ sudo make install
Мы надеемся, что это руководство было полезным и правильным. Если у вас что-то не получилось, пожалуйста, оставьте свои комментарии, и мы обещаем, что мы вам поможем.
------------------------------------------------------------
от себя лично добавлю
Я -- только перевел на русский. Сам этой установки не делал. Ну, чисто физически еще не успел сделать. Делайте на это скидку. ага?
И я буду очень польщен, если кому-то эта статья принесет пользу.