Objective
The objective is to install latest Bitcoin-node binaries on Debian 9 Stretch Linux.
Operating System and Software Versions
- Operating System: – Debian 9 Stretch
- Software: – Bitcoin 0.14.1
Requirements
Privileged access to your Debian system will be required.
Difficulty
EASY
Conventions
- # – requires given linux commands to be executed with root privileges either directly as a root user or by use of
sudo
command - $ – requires given linux commands to be executed as a regular non-privileged user
Instructions
Download Latest Bitcoin Binaries
First, download the latest BitCoin binaries from the official https://bitcoin.org/bin/
URL. Alternatively, use wget
command while updating bitcoin version where appropriate:
$ wget https://bitcoin.org/bin/bitcoin-core-0.14.1/bitcoin-0.14.1-x86_64-linux-gnu.tar.gz
The Bitcoin tarball should now be inside your working directory:
$ ls bitcoin-0.14.1-x86_64-linux-gnu.tar.gz
Install Bitcoin Node
To install Bitcoin node first extract the Bitcoin tarball:
$ tar xzf bitcoin-0.14.1-x86_64-linux-gnu.tar.gz
Next, run install
command to install Bitcoin binaries:
# install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.14.1/bin/*
Start Bitcoin Daemon
Lastly, start Bitcoin daemon:
$ bitcoind -daemon Bitcoin server starting
Confirm the correct start of the Bitcoin daemon by retrieving your bitcoin node info:
$ bitcoin-cli getmininginfo { "blocks": 217912, "currentblocksize": 0, "currentblockweight": 0, "currentblocktx": 0, "difficulty": 2968775.332075074, "errors": "", "networkhashps": 22949941549789.36, "pooledtx": 0, "chain": "main" }
Alternatively your should see ports 8332
and 8333
opened by bitcoin daemon when running ss -antp
command.
Additional Information
The block chain will be synchronized into ~/.bitcoin
directory so you can expect this directory to grow drastically. To stop bitcoin node run:
$ bitcoin-cli stop