Возможно несколько вариантов установки:
Скачать исходники (tar.gz), распаковать, выполнить make (для поддержки FictionBook), и запускать оттуда:
$ ./pybr
Можно сделать симлинк на этот файл например в ~/bin.
В каталоге исходных текстов запустить от root'а:
# python setup.py install
Скачать rpm-пакет. Запустить от root'а:
# rpm -ivh PyBookReader-*.rpm
Обратите внимание: rpm-пакет собран для python-2.2, для других версий python пакет надо пересобрать (см. п. 4).
В каталоге исходных текстов выполнить:
$ python setup.py bdist_rpm
После этого в каталоге ./dist должны появиться собранные для Вашей версии python пакеты. Устанавливать как обычный пакет rpm.
Для установки в домашний каталог надо выполнить команду:
$ python setup.py install --home=~
В результате пакет установится в ~/lib/python, а программа в ~/bin. После этого для того, чтобы программа нашла модуль необходимо установить переменную окружения PYTHONPATH в "~/lib/python", прописав её в profile file (для bash добавьте в ~/.bashrc:
export PYTHONPATH=~/lib/python
) или указывая в командной строке при запуске программы:
$ PYTHONPATH=~/lib/python pybr
Установка в другой каталог мало чем отличается от установки в домашний каталог, единственно вместо опции --home надо использовать --prefix:
# python setup.py install --prefix=/usr/local
И также как в случае с домашним каталогом Вам необходимо определить PYTHONPATH.
Более подробно о вариантах установки Вы можете узнать набрав:
$ python setup.py --help
а также из документации к python (модуль distutils).