우분투 서버 버전 설치 후 아래의 명령어를 순차적으로 입력하면 비트코인 코어를 설치할 수 있습니다. 설치 중간에 설치할 것인지 여부를 물어보는 화면이 나오면 Y 입력 후 엔터를 치면 됩니다.
명령어 모음
# 패키지 업데이트
sudo apt update
# 나노 에디터 설치
sudo apt install nano
# 비트코인 코어 빌드를 위해필요한 항목들 일괄설치
sudo apt install git build-essential libtool autotools-dev automake pkg-config bsdmainutils python3
# 비트코인 코어 설치를 위해 필요한 항목들 일괄설치
sudo apt install libevent-dev libboost-system-dev libboost-filesystem-dev libboost-test-dev libboost-thread-dev
# 비트코인 블록 저장을 위한 라이브러리 설치
sudo apt install libdb-dev libdb++-dev
# 옵션1: upnpc
sudo apt install libminiupnpc-dev
# 옵션2: ZMQ
sudo apt install libzmq3-dev
# 그래픽 인터페이스
sudo apt install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools
# 큐알코드 지원
sudo apt install libqrencode-dev
# 풀노드 디렉토리 만들기
mkdir fullnode
# 풀노드 디렉토리로 이동
cd fullnode
# 깃 저장소에서 비트코인 복제
git clone https://github.com/bitcoin/bitcoin.git
# 복제한 디렉토리로 이동
cd bitcoin
# 설정을 위한 환경 생성
./autogen.sh
# 환경 변수 설정
./configure --with-incompatible-bdb CXXFLAGS="-O2"
# 비트코인 소스로부터 설치 파일 만들기(시간 오래 걸림)
make
# 비트코인 코어 설치(경로 : /usr/local/bin)
sudo make install
# 비트코인 코어 설치 버전 확인
bitcoind --version
# bitcoin.conf 파일 만들기 위해 비트코인 설치된 폴더로 이동
cd ~/.bitcoin
# bitcoin.conf 파일 만들기
sudo nano bitcoin.conf
# conf 내용 넣고 저장 후 닫기
server=1
daemon=1
rpcbind=0.0.0.0
rpcuser='satoshi'
rpcpassword='nakamoto'
rpcallowip=0.0.0.0/0
# 비트코인 코어 실행
bitcoind
# 비트코인 코어 중지
bitcoin-cli stop