GNU/Linux >> Belajar Linux >  >> Debian

Cara mengkompilasi dan menginstal Bitcoin Core di Debian Wheezy

Apakah Anda ingin menggunakan Bitcoin di Linux? Tutorial ini menjelaskan cara menginstal dan menggunakan Bitcoin Core di Debian Linux. Bitcoin Core adalah Dompet Bitcoin resmi dari bitcoin.org. Saya akan menggunakan versi terbaru dari repositori GIT di bitcoin.org.

Untuk mengkompilasi dan menjalankan, Bitcoin Core bergantung pada beberapa alat lain yang harus diinstal sebelum kompilasi :

Instal beberapa dependensi:

Untuk 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

Untuk bitcoin-qt (antarmuka grafis)

Jika Anda menginginkan antarmuka grafis, instal juga dependensi berikut. Jika Anda hanya ingin bitcoind, Anda dapat melewati langkah ini.

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

Menginstal Berkeley DB 4.8

Kompilasi Bitcoin Core membutuhkan Berkeley DB versi 4.8 yang tidak tersedia di wheezy repositories, jadi kita harus menggunakan squeeze repositories. Perhatikan bahwa jika Anda tidak memerlukan dompet (yaitu jika Anda ingin menjalankan node Bitcoin tanpa kepala dan menyimpan dompet Anda di tempat lain), Anda dapat melewati bagian ini dan langsung mengunduh dan mengkompilasi Bitcoin Core.

1.Ubah sources.list untuk menggunakan repositori pemerasan

Edit /etc/apt/sources.list :

vi /etc/apt/sources.list

Tambahkan baris berikut di kepala file :

deb http://[your favorite repository]/debian/ squeeze main contrib non-free
deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free

2.Sekarang Anda dapat menginstal Berkeley DB versi 4.8 (libdb4.8)

apt-get install libdb4.8++-dev libdb4.8-dev

Mengunduh dan Mengkompilasi Bitcoin Core

Buka daftar cabang di situs proyek Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), cari nomor versi terbaru, dan ganti "0.11" pada perintah di bawah dengan itu.

cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/

Konfigurasikan sistem untuk kompilasi

./autogen.sh

jika Anda tidak membutuhkan GUI bitcon, gunakan perintah ini :

./configure --without-gui

lain gunakan ini :

./configure

Catatan:Jika Anda melewatkan ketergantungan Berkeley DB 4.8 di atas karena Anda tidak memerlukan dompet, Anda harus menambahkan "--disable-wallet" (tanpa tanda kutip) di akhir baris yang dimulai dengan ./configure di atas.

Kompilasi

make

Menginstal dan Menjalankan Bitcoin Core

make install

Setelah itu, Anda akan dapat menjalankan Bitcoin Core dengan mengetik:

bitcoind (backend berbasis teks)

bitcoin-qt (frontend grafis)

bitcoin-cli (klien baris perintah)

Ekstra

Beberapa baris perintah yang berguna :

Untuk memulai server bitcoin sebagai daemon :

bitcoind -daemon

Untuk mendapatkan daftar akun di sistem :

bitcoin-cli listreceivedbyaddress 0 true

Untuk mengaitkan alamat yang ada (di sini :1GBykdD628RbYPr3MUhANiWchoCcE52eW2) ke nama akun :

bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount

Untuk mengirim bitcoin (di sini :0.15) ke alamat (di sini :1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT) :

bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15

Untuk mengetahui apakah server Anda mutakhir (disinkronkan) :

echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`

Debian
  1. Cara Menginstal dan Menggunakan Ansible di Debian 11

  2. Cara menginstal dan mengkonfigurasi buruh pelabuhan di Debian 11

  3. Cara Mengkompilasi dan Menginstal wxWidgets di Ubuntu/Debian/Linux Mint

  1. Cara Menginstal dan Mengamankan MariaDB di Debian 11

  2. Cara Menginstal Node.js dan npm di Debian 11

  3. Cara Menginstal .NET Core di Debian 10

  1. Cara Menginstal Dan Menggunakan Backport Debian

  2. Cara Menginstal dan Mengkonfigurasi Mariadb 10 di Debian 11

  3. Cara mengkompilasi dari sumber dan menginstal Nginx di VPS Debian 7 (Wheezy)