Skip to content

GoldMinerSetup

Sergey Krushinsky edited this page Mar 19, 2017 · 4 revisions

Установка

В первую очередь необходимо убедиться, что в системе установлен Python 2.7. Другие версии -- младше и старше -- не подходят.

Virtual Environment

Версии питоновских библиотек, от которых зависит GoldMiner, не всегда совпадают с теми, что установлены в системе. Поэтому рекомендуется использовать Python Virtual Environment. Это такая "песочница", которая позволяет работать с нужными версиями пакетов, не конфликтуя с системными. Второй "плюс" Virtual Environment в том, что при установке пакетов он позволяет обходиться без sudo (т.е. не требует прав root-а).

Пример установки на Debian-подобных системах:

$ sudo apt-get install python-virtualenv
$ virtualenv ~/venv
$ source ~/venv/bin/activate

После этого по умолчанию будет использоваться интерпретатор Python, расположенный в ~/venv/bin (а не в /usr/bin) и пакеты из ~/venv/lib/python2.7/site-packages/.

Документацию по virtualenv можно найти, например, тут: http://docs.python-guide.org/en/latest/dev/virtualenvs/

Понадобится также питоновский менеджер пакетов pip.

Установка приложения

Шаг 1.

Установочный скрипт setup.py работает при наличии setuptools. Virtual Environment автоматически устанавливает эту библиотеку. Если вы не используете Virtual Environment, установите setuptools вручную. В Debian-овских системах это делается командой:

$ sudo apt-get install python-setuptools
$ python setup.py install develop

Скрипт setup.py установит при необходимости следующие зависимости:

Шаг 2.

Скопируйте файл conf/default.conf в conf/local.conf.

$ cp conf/default.conf conf/local.conf

Если нужно: внесите в local.conf изменения. См. Конфигурация