Идет обмен данными.
Пожалуйста, подождите.
Поднимаем ноду bitcoind на Armbian19.08.2018
Категория : IT-шная
«Небольшая заметка о том, как из актуальных исходников собрать и запустить демон bitcoind на одноплатниках под Armbian.»
Все пошло с того, что под руками нужен актуальный блокчейн. Способы, которыми ставится демон биткоина с подключением репы - не завелись. То на PGP-ключи кто-то матерился в консоли, то какие-то линки на репы выдавали 404-ю при попытке обновиться. Короче в топку. Решено было компилить свежее сырье и запускать в боевом режиме.

Рецепт проверен на Cubietruck с Armbian 5.38 (ядро 4.14.18). Загрузка с microSD, все остальное на SATA 500G.

Начнем-с.

Все действия происходят в домашнем каталоге НЕ рут пользователя.

Первым делом лезем на гитхаб за исходниками. Вот тут интересующая нас страница с релизами. Можно тупо клонировать репозиторий через гит к себе на одноплатник, но я старый и ленивый и с гитом у меня не срослось. К тому же, ставить гит только для того чтобы получить исходники - глупо. Хотя у Вас он наверняка уже установлен. Ну да хрен с ним.

Копируем ссылку на tar.gz-архив нужной версии и перемещаемся в консоль.

Скачиваем исходники, распаковываем их и переходим в свежераспакованную директорию:

	wget https://github.com/bitcoin/bitcoin/archive/v0.16.2.tar.gz
tar -xvzf v0.16.2.tar.gz
cd bitcoin-0.16.2

Ставим дополнительные пакеты для компиляции:

	sudo apt-get install build-essential libtool autotools-dev autoconf libssl-dev libboost-all-dev pkg-config libevent-dev

После того как портянка на 350+ метров установилась, генерируем конфиг:

	sudo ./autogen.sh

Добавим секьюрности и отключим файл кошелька. Нам нужна нода, а не личный кошель:

	sudo ./configure --enable-hardening --disable-wallet

Запускаем компиляцию:

	sudo make

Как говорилось в инсталлере 98-й винды - теперь вы можете откинуться... в том числе на спинку кресла. Процесс долгий! Не столь долгий как синхронизация блокчейна и как его же реиндекс средствами двухядерного АРМ-ма, но все же.

Когда все наконец-таки собралось воедино, устанавливаем полученный бинарь в систему:

	sudo make install

Ну а дальше запускаем демона и указываем куда ему валить награбленное то, что зовут цепочкой блоков:

	bitcoind -datadir=/home/bitcoin/blockchain/ -daemon

Сопсна все. Каталог и архив с исходниками можно грохнуть после всех вышеописанных манипуляций.

Для проверки можно использовать следующую команду:

	bitcoind -datadir=/PATH/TO/BLOCKCHAIN/DIRECTORY/ -printtoconsole

Тах то!
Еще никто не оставил комментария
Отправить  или Ctrl + Enter