• софт, хард & интERнет

  • Личный опыт укрощения компьютеров

6 апреля 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 успешно собраны и работают!

Опубликовано: Воскресенье, апреля 6, 2008 at 15:13.
Лента комментариев: RSS 2.0.
Вы можете оставить комментарий или обратную ссылку со своего сайта.

Leave a Reply





 

24 queries. 0.538 seconds.