четверг, 25 декабря 2008 г.

Сборка xneur & kxneur

Жить на Земле, возможно, дороговато, зато вы получаете ежегодный бесплатный круиз вокруг Солнца.

В процессе эволюции человечество слелало огромный шаг вперед — от дикости к варварству.

В конце Марфа обновился xneur (автоматический дешифратор раскладок клавиатуры для Linux, аналог Punto Switcher). И на моем ноутбуке с Kubuntu 7.10 начал падать при старте. Постоянные пользователи Punto Switcher, которым случается садиться за компьютер, на котором эта драйвер не установлена, меня поймут - разрушение страшная, количество ошибок из-за непереключенной раскладки просто зашкаливает.

Через пару дней произошло еще одно обновление, но умелость программы не восстановилась. Вчера выдержка мое лопнуло и я решил составить xneur из исходников, надеясь, что последняя вариант окажется рабочей. Инструкции по сборке на сайте xneur оказались небольшую толику неполными и неточными. Ужотко — упорство действий, которая привела меня к успеху.

Цитирую инструкцию:

Выуживание исходного кода из SVN репозитария:

В SVN репозитарии находится самая последняя на данный период вариация xneur, gxneur и kxneur, но, под всегда она же и самая нестабильная.

Для скачивания хотелось бы найти пакет subversion.

Облечь плотью и кровью в папке, камо прокачивать исходники
svn co svn://xneur.ru:3690/xneur/xneur xneur
На просьба пароля напереть Enter, оставив слово пустым.

Собрать из исходников XNeur (требуется automake >= 1.9 и autoconf >= 2.59), перейдя в xneur и выполнив
./autogen.sh
make
su -c “make install”

autogen.sh ругался на всякие отсутствующие пакеты. Поскольку свистом урвать их не посчастливилось, подсмотрел в середке файла опции, отключающие их приложение.

./autogen.sh --with-sound=no --without-pcre --without-aspell make sudo make install

Свершить в папке, пупок развяжется кидать исходники
svn co svn://xneur.ru:3690/xneur/gxneur gxneur
На запрос пароля приняться Enter, оставив знак пустым.

Собрать из исходников gXNeur (требуется automake >= 1.9 и autoconf >= 2.59), перейдя в gxneur и выполнив
./autogen.sh
make
su -c “make install”

gxneur мне не нужен, так что оный шаг я пропустил.

Выполнить в папке, куда колыхать исходники
svn co svn://xneur.ru:3690/xneur/kxneur kxneur
На запрос пароля нажать Enter, оставив пароль пустым.

Сосредоточить из исходников kXNeur, перейдя в kxneur и выполнив
make -f admin/Makefile.common dist
make
su -c “make install”

Тут пропущен вызов ./configure, для успешной работы которого мне понадобилось поставить пару дополнительных пакетов:

make -f admin/Makefile.common dist apt-get install qt3-apps-devel kde-devel ./configure make sudo make install mv ~/.xneur/xneurrc ~/.xneur/xneurrc.bak

Последняя первенство понадобилась из-за того, что kxneur при запуске ругался на ошибки в конфигурационном файле.

xneur и kxneur 0.9.0 успешно собраны и работают!




«Лапландия» - в числе лучших

Раздел “

CMS для вашего сайта

Изготовление сайтов

Комментариев нет: