001_centos7下比特幣源碼編譯安裝

今天咱們介紹比特幣的源碼安裝過程,是利用編譯安裝的c++

首先安裝依賴git

1 yum install -y boost-devel qt-devel protobuf-devel qrencode-devel libevent-devel libtool openssl-devel glibc-headers gcc-c++

在root目錄下建立bitcoin文件夾github

1 mkdir /root/bitcoin

進入bitcoin目錄,從github上下載比特幣源碼centos

1 cd /root/bitcoin
2 git clone https://github.com/bitcoin/bitcoin.git

從http://download.oracle.com/otn/berkeley-db/db-6.2.32.NC.tar.gz2上,下載db-6.2.32.NC.tar包,這個是berkeley db,須要註冊一下帳號才能夠下載,下載完成後,上傳到centos7上的/root目錄下,而且解壓縮oracle

1 cd /root
2 tar -xf db-6.2.32.NC.tar.gz

而後進入berkeley db的目錄,編譯安裝berkeley db測試

1 cd /root/db-6.2.32.NC/build_unix/
2 ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/usr/local
3 make install

編譯完berkeley db後,接着編譯安裝比特幣ui

1 cd /root/bitcoin/bitcoin/
2 sh autogen.sh
3 ./configure --with-incompatible-bdb --with-gui
4 make install

會報一堆告警信息,可是不用理會,最終運行echo $?,看一眼有沒有報錯便可,若是顯示0,就是沒報錯centos7

1 echo $?

安裝完畢後,會在/usr/local/bin/目錄下,多出7個文件,分別是比特幣的運行文件和測試文件,這裏,咱們運行測試文件test_bitcoin,來測試安裝是否完整spa

1 [root@centos7 bin]#cd /usr/local/bin
2 [root@centos7 bin]# test_bitcoin
3 Running 287 test cases...
4 
5 *** No errors detected

最終的輸出,顯示沒有被檢測到錯誤unix

本次安裝是基於centos7的,可是沒有桌面,因此沒法測試錢包文件,會提示如下信息

1 [root@centos7 bin]# test_bitcoin-qt
2 test_bitcoin-qt: cannot connect to X server

到此,安裝所有完成

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息