OrehOnyah 2020. 5. 18. 10:33

비트코인 거래 등의 비트코인 작업을 위해서 설치해야 하는 bitcoind는 github에서 내려받은 후 빌드하여 설치할 수 있다.
도커 기반으로 하였으며,아래의 스크립트로 설치하였다.

#!/bin/bash
cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -e s/archive.ubuntu.com/ftp.kaist.ac.kr/g /etc/apt/sources.list >/etc/apt/sources.list.tmp
mv /etc/apt/sources.list.tmp /etc/apt/sources.list

apt-get update

 apt-get install software-properties-common -y

 add-apt-repository ppa:bitcoin/bitcoin -y


 apt-get install libboost-program-options-dev -y
 apt-get install libboost-all-dev -y
 apt-get install autoconf libtool pkg-config -y
 apt-get install libboost-all-dev libssl-dev libevent-dev -y

 apt-get install libqrencode-dev -y
 apt-get install libminiupnpc-dev -y
 apt-get install software-properties-common -y
 apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler -y
 apt-get install libtool -y
 apt-get install libdb4.8-dev libdb4.8++-dev -y
 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 -y
 apt-get install libevent-dev -y
 apt-get install git-core -y
 apt-get install bsdmainutils -y

git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
./autogen.sh
./configure
make -j12
make install