GNU/Linux >> Linux の 問題 >  >> Debian

DebianWheezyでビットコインコアをコンパイルしてインストールする方法

Linuxでビットコインを使用しますか?このチュートリアルでは、DebianLinuxにビットコインコアをインストールして使用する方法について説明します。ビットコインコアは、bitcoin.orgの公式ビットコインウォレットです。 bitcoin.orgのGITリポジトリから最新バージョンを使用します。

コンパイルして実行するために、ビットコインコアはコンパイルする前にインストールする必要がある他のいくつかのツールに依存しています:

いくつかの依存関係をインストールします:

ビットコインコアの場合
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

bitcoin-qt(グラフィカルインターフェイス)の場合

グラフィカルフロントエンドが必要な場合は、次の依存関係もインストールします。ビットコインだけが必要な場合は、この手順をスキップできます。

sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev

BerkeleyDB4.8のインストール

Bitcoin Coreをコンパイルするには、wheezyリポジトリでは使用できないBerkeley DBバージョン4.8が必要であるため、squeezeリポジトリを使用する必要があります。ウォレットが必要ない場合(つまり、ヘッドレスビットコインノードを実行してウォレットを他の場所に保持したい場合)は、このセクションを完全にスキップして、ビットコインコアのダウンロードとコンパイルに直接ジャンプできます。

1.squeezeリポジトリを使用するように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

ビットコインコアのダウンロードとコンパイル

ビットコインコアプロジェクトサイト(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

ビットコンGUIが必要ない場合は、次のコマンドを使用してください:

./configure --without-gui

それ以外の場合はこれを使用してください:

./configure

注:ウォレットが必要ないために上記のBerkeley DB 4.8依存関係をスキップした場合は、上記の./configureで始まる行の最後に「--disable-wallet」(引用符なし)を追加する必要があります。

コンパイル
make

ビットコインコアのインストールと実行
make install

その後、次のように入力してビットコインコアを実行できるようになります:

ビットコイン(テキストベースのバックエンド)

bitcoin-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`

Debian
  1. Debian11にMariaDBをインストールして保護する方法

  2. Debian10に.NETCoreをインストールする方法

  3. Debian11にMariadb10をインストールして設定する方法

  1. Debian11にAnsibleをインストールして使用する方法

  2. Debian11にNode.jsとnpmをインストールする方法

  3. Debian11にdockerをインストールして設定する方法

  1. Debianバックポートをインストールして使用する方法

  2. Ubuntu / Debian /LinuxMintでwxWidgetsをコンパイルしてインストールする方法

  3. ソースからコンパイルしてDebian7(Wheezy)VPSにNginxをインストールする方法