PyBookReader Install

## Установка PyBookReader

Обратите внимание: программа требует pygtk2 версии >= 2.0. Версии pygtk в дистрибутивах RedHat-9 и ASPLinux-9 требуют обновления.

Возможно несколько вариантов установки:

### 1. Не устанавливать.

Скачать исходники (tar.gz), распаковать, выполнить make (для поддержки FictionBook), и запускать оттуда:

    $ ./pybr

Можно сделать симлинк на этот файл например в ~/bin.

### 2. Установка из исходников.

В каталоге исходных текстов запустить от root'а:

    # python setup.py install

### 3. Установка из rpm.

Скачать rpm-пакет. Запустить от root'а:

    # rpm -ivh PyBookReader-*.rpm

Обратите внимание: rpm-пакет собран для python-2.2, для других версий python пакет надо пересобрать (см. п. 4).

### 4. Самостоятельно собрать пакет rpm.

В каталоге исходных текстов выполнить:

    $ python setup.py bdist_rpm

После этого в каталоге ./dist должны появиться собранные для Вашей версии python пакеты. Устанавливать как обычный пакет rpm.

### 5. Установка с указанием пути.

#### 5.1. Установка в домашний каталог.

Для установки в домашний каталог надо выполнить команду:

    $ python setup.py install --home=~

В результате пакет установится в ~/lib/python, а программа в ~/bin. После этого для того, чтобы программа нашла модуль необходимо установить переменную окружения PYTHONPATH в "~/lib/python", прописав её в profile file (для bash добавьте в ~/.bashrc:

    export PYTHONPATH=~/lib/python

) или указывая в командной строке при запуске программы:

    $ PYTHONPATH=~/lib/python pybr

#### 5.2. Установка в другой каталог.

Установка в другой каталог мало чем отличается от установки в домашний каталог, единственно вместо опции --home надо использовать --prefix:

    # python setup.py install --prefix=/usr/local

И также как в случае с домашним каталогом Вам необходимо определить PYTHONPATH.

### 6. Другие варианты установки.

Более подробно о вариантах установки Вы можете узнать набрав:

    $ python setup.py --help

а также из документации к python (модуль distutils).