Cách biên dịch và cài đặt Bitcoin Core trên Debian Wheezy

theanh

Administrator
Nhân viên
Bạn có muốn sử dụng Bitcoin trên Linux không? Hướng dẫn này giải thích cách cài đặt và sử dụng Bitcoin Core trên Debian Linux. Bitcoin Core là Ví Bitcoin chính thức từ bitcoin.org. Tôi sẽ sử dụng phiên bản mới nhất từ kho lưu trữ GIT tại bitcoin.org.

Để biên dịch và chạy, Bitcoin Core phụ thuộc vào một số công cụ khác phải được cài đặt trước khi biên dịch:

Cài đặt một số phụ thuộc:​

Đối với bitcoin-core​

Mã:
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

Đối với bitcoin-qt (giao diện đồ họa)​

Nếu bạn muốn giao diện đồ họa, hãy cài đặt các phụ thuộc sau. Nếu bạn chỉ muốn bitcoind, bạn có thể bỏ qua bước này.
Mã:
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev

Cài đặt Berkeley DB 4.8​

Biên dịch Bitcoin Core yêu cầu Berkeley DB phiên bản 4.8, phiên bản này không có trong kho lưu trữ wheezy, vì vậy chúng ta phải sử dụng kho lưu trữ squeeze. Lưu ý rằng nếu bạn không cần ví (tức là nếu bạn muốn chạy một nút Bitcoin không có giao diện và giữ ví của mình ở nơi khác), bạn có thể bỏ qua phần này hoàn toàn và chuyển thẳng đến phần tải xuống và biên dịch Bitcoin Core.

1. Thay đổi sources.list để sử dụng squeeze repositories​

Chỉnh sửa /etc/apt/sources.list :
Mã:
vi /etc/apt/sources.list
Thêm các dòng sau vào phần đầu của tệp :
Mã:
deb http://[your favorite repository]/debian/ squeeze main contrib non-freedeb-src http://[your favorite repository]/debian/ squeeze main contrib non-free

2. Bây giờ bạn có thể cài đặt Berkeley DB phiên bản 4.8 (libdb4.8)​

Mã:
apt-get install libdb4.8++-dev libdb4.8-dev

Tải xuống và biên dịch Bitcoin Core​

Truy cập danh sách nhánh trên trang web dự án Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), tìm số phiên bản mới nhất và thay thế "0.11" trong lệnh bên dưới bằng số đó.
Mã:
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/

Cấu hình hệ thống cho biên dịch​

Mã:
./autogen.sh
nếu bạn không cần giao diện người dùng bitcon, hãy sử dụng lệnh này:
Mã:
./configure --without-gui
nếu không, hãy sử dụng lệnh này:
Mã:
./configure
Lưu ý: Nếu bạn bỏ qua phần phụ thuộc Berkeley DB 4.8 ở trên vì bạn không cần ví, bạn phải thêm "--disable-wallet" (không có dấu ngoặc kép) vào cuối dòng bắt đầu bằng ./configure ở trên.

Biên dịch​

Mã:
make

Cài đặt và chạy Bitcoin Core​

Mã:
make install
Sau đó, bạn sẽ có thể chạy Bitcoin Core bằng cách nhập:

bitcoind ( backend dựa trên văn bản)

bitcoin-qt (giao diện đồ họa)

bitcoin-cli (trình khách dòng lệnh)


Extra​

Một số dòng lệnh hữu ích:

Để khởi động máy chủ bitcoin dưới dạng daemon:
Mã:
bitcoind -daemon


Để lấy danh sách các tài khoản trên hệ thống:
Mã:
bitcoin-cli listreceivedbyaddress 0 true


Để liên kết một địa chỉ hiện có (ở đây: 1GBykdD628RbYPr3MUhANiWchoCcE52eW2) với tên tài khoản:
Mã:
bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount


Để gửi bitcoin (ở đây: 0,15) đến một địa chỉ (ở đây: 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT):
Mã:
bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0,15


Để biết máy chủ của bạn có được cập nhật (đồng bộ hóa) hay không:
Mã:
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`
 
Back
Bên trên