Как скомпилировать и установить Bitcoin Core на Debian Wheezy
На этой странице
- Установите некоторые зависимости:
- Для биткойн-ядра
- Для биткойн-qt (графический интерфейс)
- 1. Измените файл sources.list, чтобы использовать сжатые репозитории.
- 2.Теперь вы можете установить Berkeley DB версии 4.8 (libdb4.8)
- Настройте систему для компиляции
- Скомпилировать
Вы хотите использовать Биткойн в Linux? В этом руководстве объясняется, как установить и использовать Bitcoin Core в Debian Linux. Bitcoin Core — это официальный биткойн-кошелек от bitcoin.org. Я буду использовать последнюю версию из репозитория GIT на bitcoin.org.
Для компиляции и запуска Bitcoin Core требуются некоторые другие инструменты, которые необходимо установить перед компиляцией:
Установите некоторые зависимости:
Для биткойн-ядра
sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev
Для биткойн-qt (графический интерфейс)
Если вам нужен графический интерфейс, также установите следующие зависимости. Если вам нужен только биткойн, вы можете пропустить этот шаг.
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
Установка Беркли БД 4.8
Для компиляции Bitcoin Core требуется Berkeley DB версии 4.8, которой нет в репозиториях wheezy, поэтому мы должны использовать сжатые репозитории. Обратите внимание, что если вам не нужен кошелек (т. е. если вы хотите запустить безголовый узел Биткойн и хранить свой кошелек в другом месте), вы можете полностью пропустить этот раздел и сразу перейти к загрузке и компиляции Bitcoin Core.
1. Измените sources.list для использования сжатых репозиториев.
Отредактируйте /etc/apt/sources.list:
vi /etc/apt/sources.list
Добавьте следующие строки в заголовок файла:
deb http://[your favorite repository]/debian/ squeeze main contrib non-free deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
2.Теперь вы можете установить Berkeley DB версии 4.8 (libdb4.8)
apt-get install libdb4.8++-dev libdb4.8-dev
Загрузка и компиляция ядра биткойн
Перейдите к списку веток на сайте проекта Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), найдите номер последней версии и замените на него «0.11» в приведенной ниже команде.
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
Настроить систему для компиляции
./autogen.sh
если вам не нужен графический интерфейс биткона, используйте эту команду:
./configure --without-gui
иначе используйте это:
./configure
Примечание. Если вы пропустили приведенную выше зависимость Berkeley DB 4.8, потому что вам не нужен кошелек, вы должны добавить \--disable-wallet\ (без кавычек) в конец строки, которая начинается с ./configure выше.
Компиляция
make
Установка и запуск ядра биткойн
make install
После этого вы сможете запустить Bitcoin Core, набрав:
bitcoind (текстовый бэкенд)
биткойн-qt (графический интерфейс)
bitcoin-cli (клиент командной строки)
Дополнительный
Некоторые полезные командные строки:
Чтобы запустить биткойн-сервер в качестве демона:
bitcoind -daemon
Чтобы получить список учетных записей в системе:
bitcoin-cli listreceivedbyaddress 0 true
Чтобы связать существующий адрес (здесь: 1GBykdD628RbYPr3MUhANiWchoCcE52eW2) с именем учетной записи:
bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount
Чтобы отправить биткойны (здесь: 0,15) на адрес (здесь: 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):
bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15
Чтобы узнать, обновлен ли ваш сервер (синхронизирован):
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`