В настоящем руководстве описывается способ сборки gEDA/gaf (gschem and friends) в операционной системе Windows. В нём используется Cygwin как прослойка между Windows и миром *nix (т. е. gcc, make, bash и т. д.).
1. Загрузите и запустите setup.exe с веб-страницы cygwin: http://www.cygwin.com.
В диалоговом окне выбора пакетов выберите следующие пакеты:
(Подсказка: нажмите один раз кнопку View, чтобы вывести список в алфавитном порядке)
atk-devel crypt file gcc gtk2-x11-devel guile-devel libgmp-devel libtool1.5 make pango-devel patchutils pcre-devel pcre-doc pkg-config xorg-x11-devel xorg-x11-fscl xterm
2. Добавьте следующие строки в свой .bash_profile:
export LD_LIBRARY_PATH=$HOME/geda/lib:$LD_LIBRARY_PATH export PATH=$HOME/geda/bin:$PATH export PKG_CONFIG_PATH=$HOME/geda/lib/pkgconfig:$PKG_CONFIG_PATH
Обновите своё окружение:
$ source .bash_profile
3. Перейдите на страницу загрузки исходных текстов программ gEDA.
Из группы gEDA/gaf загрузите только те пакеты, версии которых
обозначены в виде дат. Необходимые зависимости уже были установлены в шаге 1.
Однако, если вы не установили или не собрали пакет libstroke, не забудьте
добавить в строку opts=
ключ
--disable-stroke
Добавьте в строку opts=
в Makefile
следующие ключи:
--disable-update-mime-database --disable-update-desktop-database --disable-nls
4. Перейдите к каталогу загрузки и введите:
$ make open $ make install ( ...терпение... )
5. Теперь, чтобы документация правильно отображалась из меню справки gschem:
Установите местоположение исполняемых файлов вашего браузера и программы
просмотра PDF и сделайте на них ссылки в /usr/bin
. Например:
$ ln -s "c:\Program Files\Internet Explorer\iexplore.exe" /usr/bin/iexplore $ ln -s "c:\Program Files\Firefox\firefox.exe" /usr/bin/firefox $ ln -s "c:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /usr/bin/acroread
Попробуйте:
$ iexplore ( появляется Microsoft Internet Explorer ) $ firefox ( появляется Firefox, если он установлен ) $ acroread ( появляется Adobe Acrobat Reader ) $ gschemdoc -m ( появляется документация gEDA )
6. Наконец, запустите X-сервер
$ startx
Наслаждайтесь!