

             ***** [lightlang.png] *****
===============================================================================
***** Установка и конфигурация *****
===============================================================================
**** Установка LightLang ****
   Для работы графической части системы необходима библиотека Qt4 и прослойка
для нее для Python - PyQt4, в свою очередь нуждающаяся в SIP. Так же необходима
библиотека python-xlib. Все эти пакеты вы можете найти в репозиториях своего
дистрибутива, тогда установка этих библиотек сведется к выполнению простой
команды. Но если этих библиотек не оказалось, то придется все устанавливать
вручную. На данный момент SIP и Qt4 присутствуют если не по умолчанию, то в
репозиориях современных дистрибутивов. Чаще всего отсутствует PyQt4, жизнено
важный для LightLang XSL компонент. И так, по следующим ссылкам вы можете
скачать исходные тексты Qt4, SIP, PyQt4 и python-xlib*:
    * http://www.qtsoftware.com/downloads/
    * http://www.riverbankcomputing.co.uk/sip/download.php
    * http://www.riverbankcomputing.co.uk/pyqt/download.php
    * http://python-xlib.sourceforge.net
   Компилировать и устанавливать данные библиотеки необходимо в той
последовательности, в какой они даны здесь. Их установка не описывается,
поскольку она выполняется совершенно стандартными методами.
   Следует помнить, что лучше всего найти их в уже готовых пакетах для вашего
дистрибутива.
   Необходимые версии:
    * Qt4 >= 4.3
    * SIP >= 4.7
    * PyQt4 >= 4.3
    * python-xlib >= 0.14
   Затем, после установки этих библиотек можно перейти к установке собственно
LightLang.

   Существует еще несколько зависимостей (gcc, python, и так далее), но они
обычно присутствуют в любой Linux-системе или в репозиториях дистрибутива.

   Вам доступно несколько опций конфигурации, которые можно передавать скрипту
configure:
    * --prefix=prefix_dir - используется для указания префикса каталога
      установки, по умолчанию - /usr;
    * --with-default-config=normal|console - используется для указания пресета
      конфигурации. Это настройки, которые разработчики сочли наиболее
      подходящими и дали им имена. По умолчанию используется пресет normal, эта
      конфигурация оптимальна для большинства пользователей. Если вы хотете
      иметь только консольную версию LightLang, используйте пресет console (не
      будет установлен графический интерфейс XSL и соответственно не будет
      зависимостей от Qt4, SIP, PyQt4 и python-xlib);
    * --with-python-xlib-flag=yes|no - используется для указания того, следует
      ли провести проверку на наличие библиотеки python-xlib. По умолчанию
      проверка производится. Если проверка отключена, то скрипт configure не
      будет выдавать ошибки в случае отсутствия библиотеки. python-xlib
      требуется XSL для использования клавиш-модификаторов. Если библиотека
      отсутствует, функция недоступна и установлен режим "Без модификатора"
      (см. Меню_"Spy"). Функция автоматически будет доступна, если вы
      установите python-xlib.
    * --with-audio-player=player_prog - используется для указания аудио плеера,
      которым осуществляетс проигрывание файлов голосовой транскрипции. Плеер
      должен быть обязательно консольным и запускаться командой вида:
            player filename
         Еще одним требованием к нему является обязательная поддержка формата
      OGG, в котором LightLang хранит файлы голосовой транскрипции (в отличие
      от многих других словарей, которые используют несжатый формат WAV).
      Например, можно указать использовать в качестве плеера MPlayer таким
      образом: --with-audio-player=mplayer. При этом путь к исполняемому файлу
      плеера должен находиться в вашей переменной PATH. По умолчанию
      используется плеер play;
    * --with-gui-flag=no - используется для указания того, следует ли включить
      в сборку программы графический интерфейс (и проверять на необходимые для
      него библиотеки). По умолчанию используется значение yes. Отключение
      сборки графического интерфейса обычно нужно на тех системах, которые не
      поддерживают систему X-Window или пользователь хочет установить другую
      оболочку для SL.

   Во время установки вы можете скачать словари и установить их из нашего
репозитория, для этого создан скрипт download.py, который нужно выполнять между
выполнением configure и make. Если вы хотите посмотреть, какие словари и звуки
есть в нашем репозитории, выполните из каталога с LightLang команды:
      ./download.py remotelist dicts
      ./download.py remotelist sounds
   Потом можете скачать, например, словарь командой:
      ./download.py install dicts Mueller-24.en-ru
   Он будет автоматически распакован и встроен в каталог исходных текстов,
затем, на этапе сборки, откомпилирован. Для просмотра доступных опций работы с
репозиторием наберите:
      ./download.py help

   В общем случае, устанавливать LightLang можно следующими командами
(дополнительно будет скачан звук en и словарь Mueller-24.en-ru):
      [liksys@max ~]$ tar -xjvf lightlang-0.8.6.tar.bz2
      [liksys@max_laptop ~]$ cd lightlang-0.8.6
      [liksys@max_laptop lightlang-0.8.6]$ ./configure
      [liksys@max_laptop lightlang-0.8.6]$ ./download.py install dicts Mueller-
24.en-ru
      [liksys@max_laptop lightlang-0.8.6]$ ./download.py install sounds en
      [liksys@max_laptop lightlang-0.8.6]$ make
      [liksys@max_laptop lightlang-0.8.6]$ su
      Password: введите пароль root
      [root@max lightlang-0.8.6]$ make install

   Если при конфигурировании произошла ошибка, внимательно прочитайте сообщения
скрипта, в них будет указано, чего именно в вашей системе не хватает.
===============================================================================
