Как установить Pylucene локально без рут-доступа на сервере?
В последнее время я пытаюсь установить pylucene на сервере в моем собственном домашнем каталоге, потому что у меня нет привилегий root.
Теперь я успешно установил ant и JCC локально в CentOS в своем домашнем каталоге. Каталог JCC находится по адресу "/home/myname/.local/lib/python2.6/site-packages"
Я также успешно "сделал" в каталоге pylucene, но когда "make install" показывает, что он пытается переместить некоторые файлы в каталог " /usr/lib64/python2.6/site-packages/", на который у меня нет разрешения чтобы получить к нему доступ.
Я изменил Makefile в нескольких местах по мере необходимости.
В комментариях говорится:
PREFIX: where programs are normally installed on your system (Unix).
Но нет переменной с именем PREFIX
Я изменился
PREFIX_PYTHON=/usr
ANT=/home/myname/packages/apache-ant-1.9.7/bin/ant
PYTHON=$(PREFIX_PYTHON)/bin/python2.6
JCC=$(PYTHON) -m jcc.__main__
NUM_FILES=8
Когда я читаю Makefile, я не вижу переменную окружения, которая контролирует каталог установки, или я что-то пропустил?
Решенные
Спасибо вам, ребята. Я понял это. Я просто перемещаю собранную папку "lucene" прямо в мой локальный каталог "site-packages", и она работает.