Перейти к содержимому

YoBit.Net





- - - - -

Практическое пособие по установке git-версий p2pool на Windows

Написано Sergey371, 11 April 2012 · 5926 Просмотров

p2pool Windows майнинг
Если вас не устраивает текущая (0.10.3) версия, то можно узнать что нового готовят разработчики.

В p2pool версии 0.10.3 под Windows меня сильно не устраивала страница статистики http://127.0.0.1:9332/static/ -- она сделана с ошибкой. Но это не страшно, как оказалось над этой страницей разработчики весьма интенсивно трудятся и она меняется в лучшую сторону с каждой новой версией.

Для начала поясню: p2pool, как любой открытый развивающийся проект, имеет официальные релизы -- как правило достаточно стабильные(рабочие) комплекты и текущую разрабатываемую версию, которая может быть не очень стабильна, но как правило включает много улучшений и дополнений по сравнению с официальной. Разработчики не скрывают свой текущий код и он доступен в т.н. git-хранилище -- откуда любой желающий может его скачать и попробовать на свой страх и риск.

Новые git-версии появляются весьма часто, почти каждый день, сейчас это 0.10.3-28-g5e2277f (5e2277f128). Там уже не только исправлена страница статистики, но и дополнена. Кроме того сделана переадресация и можно просто заходить по адресу вашего узла http://127.0.0.1:9332/

Я предполагаю что у вас уже работает узел p2pool официальной версии, потому новую версию пула запустим только после того как будет всё готово, дабы минимизировать время простоя(время -- деньги). Особо обращаю внимание на ценность каталога data/bitcoin, в каталоге работающей версии p2pool, именно там хранится текущая статистика работы, ваш bitcoin адрес и пр. что накопилось в процессе работы пула. Этот каталог надо будет аккуратно переместить в новую версию после остановки, это обеспечит максимально быстрый старт.

И так приступим, для начала скачаем текущую версию с https://github.com/forrestv/p2pool/ выбрав кнопочку zip(слева вверху):
Прикрепленное изображение
Разархивирум её в корень, по умолчанию это C:\forrestv-p2pool-5e2277f (номер может меняться учтите это).

Скачиваем и устанавливаем Python 2.7 http://www.python.org/getit/ устанавливаем всё по умолчанию, проблем не должно возникнуть.
Собственно я Python установил ещё при установке оригинальной 0.10.3 Win версии p2pool т.к. без него не работало.

А вот следующие компоненты придётся установить наверняка:Меня очень удивила необходимость производить довольно странные дополнения к инсталляции для поддержки пакетов egg и корректировать переменные окружения в ручную, но лучшего ничего не нашёл. Если вы заядлый Python-овод то проблем нет, а для остальных коротко по шагам:
  • Скачиваем http://peak.telecomm...ist/ez_setup.py

  • Устанавливаем его командой
    c:\Python27\python.exe ez_setup.py

  • Дополняем переменную окружения PATH строчкой
    c:\Python27;c:\Python27\Scripts

  • Собственно устанавливаем Zope.Interface:
    easy_install zope.interface-3.8.0-py2.7-win32.egg
(Если кто знает как упростить установку egg пакета Zope.Interface -- напишите в комментариях и я подправлю.)

Осталось создать шорткат для запуска новой версии. Я это делаю в том же каталоге где лежит и сам новый p2pool, но вы можете это сделать где удобно, главное не забыть и не запутаться:
  • Указываем запуск приложения
    C:\Python27\python.exe run_p2pool.py
    (если хотите можете дополнить ключём -a с номером bitcoin кошелька и всем что ещё хотите), текущим каталогом должен быть
    C:\forrestv-p2pool-5e2277f
    :
    Прикрепленное изображение
  • Делаем окошко пошире(так удобней следить за сообщениями), 120 символов лучше чем 80, если ваш монитор позволяет больше то делайте по вкусу:
    Прикрепленное изображение


Теперь мы готовы к обновлению, разминаем пальцы и делаем три шага:
  • Останавливаем старый p2pool версии 0.10.3 под Windows(Ctrl+C в окошке).
  • Переносим каталог data из старой версии C:\p2pool_win32_0.10.3 в новую C:\forrestv-p2pool-5e2277f
  • Запускаем ранее созданный шорткат на новую версию.
В шаге 2 можно переименовать старый log-файл во что то вроде log.old, это что бы было легче сравнивать результаты работы старой версии и новой.

Если у вас всё получилось -- поздравляю, наслаждайтесь новшествами.
Если не получилось то я не виноват ;) ... главное не расстраиваться, у вас осталась старя версия соотв. возвращаем каталог data на старое место и запускам старую версию, а дальше читаем документацию, FAQ-и и общаемся на форуме :-P

  • 0



кто шарик по теме отзовитесь, нужна помощь.

    • 0

Август 2017

В П В С Ч П С
  12345
6789101112
13141516171819
202122 23 242526
2728293031  

Поиск по блогу

Категории