Install bitcoin on Ubuntu


SUBMITTED BY: AnonRick

DATE: March 26, 2017, 5:50 p.m.

FORMAT: Text only

SIZE: 1.9 kB

HITS: 521

  1. ##RPM Packages##
  2. sudo yum install qt-devel protobuff-devel qrencode-devel
  3. ##Switch to user bitcoind##
  4. sudo useradd bitcoind
  5. sudo su - bitcoind
  6. mkdir bitcoind
  7. mkdir bitcoind/deps
  8. mkdir bitcoind/downloads
  9. ##Berkeley DB 4.8##
  10. cd bitcoind/downloads
  11. wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz
  12. tar zxvf db-4.8.30.tar.gz
  13. cd db-4.8.30/build_unix
  14. ../dist/configure --prefix=/home/bitcoind/bitcoind/deps --enable-cxx
  15. make && make install
  16. ##OpenSSL##
  17. cd /home/bitcoind/bitcoind/downloads
  18. wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz
  19. tar zxvf openssl-1.0.1g.tar.gz
  20. cd openssl-1.0.1g
  21. ./config --prefix=/home/bitcoind/bitcoind/deps --openssldir=/home/bitcoind/bitcoind/deps/openssl -fPIC shared
  22. make && make install
  23. ##Boost##
  24. cd /home/bitcoind/bitcoind/downloads
  25. wget http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download -O boost_1_55_0.tar.bz2
  26. tar jxvf boost_1_55_0.tar.bz2
  27. cd boost_1_55_0
  28. ./bootstrap.sh
  29. ./b2 --prefix=/home/bitcoind/bitcoind/deps link=static runtime-link=static install
  30. ##Bitcoind##
  31. cd /home/bitcoind/bitcoind/downloads
  32. git clone https://github.com/bitcoin/bitcoin.git
  33. cd bitcoin
  34. git checkout v0.9.1 -b v0.9.1
  35. ./autogen.sh
  36. LD_LIBRARY_PATH=/home/bitcoind/bitcoind/deps/lib LIBS='-lssl -lcrypto' CPPFLAGS=-I/home/bitcoind/bitcoind/deps/include LDFLAGS=-L/home/bitcoind/bitcoind/deps/lib SSL_CFLAGS=-I/home/bitcoind/bitcoind/deps/include SSL_LIBS=-L/home/bitcoind/bitcoind/deps/lib CRYPTO_CFLAGS=-I/home/bitcoind/bitcoind/deps/include CRYPTO_LIBS=-L/home/bitcoind/bitcoind/deps/lib ./configure --prefix=/home/bitcoind/bitcoind --with-boost=/home/bitcoind/bitcoind/deps
  37. make
  38. LD_LIBRARY_PATH=/home/bitcoind/bitcoind/deps/lib ./src/bitcoind

comments powered by Disqus