centos7 omnicore 編譯安裝

任務來了,usdt本地節點搭建

第一步 安裝依賴環境

yum -y install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils

結果提示
No package build-essential available. 等,好吧各種找原因 最後

yum groupinstall "Development Tools" --setopt=group_package_types=mandatory,default,optional 參考 這裏
 

接着繼續環境依賴:

yum -y install gcc-c++ libtool make autoconf automake openssl-devel libevent-devel boost-devel libdb4-devel libdb4-cxx-devel

 yum -y install qt5-qttools-devel qt5-qtbase-devel protobuf-devel

第二步 編譯安裝db4.8

wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz

tar -xzvf db-4.8.30.NC.tar.gz

cd db-4.8.30.NC/build_unix

../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX
make
make install

第三步 下載安裝omnicore

git clone https://github.com/OmniLayer/omnicore.git

我的網速clone太雞兒慢了,所以果斷科學上網下載zip包; 

cd omnicore/

./autogen.sh
./configure LDFLAGS="-L/lib/" CPPFLAGS="-I/include/"      //此處要指定3步編譯完的db位置

make && make install

參考網絡別處

第四步 啓動節點 開始同步數據

配置文件位置在~/.bitcoin/bitcoin.conf,首先我們創建目錄和配置下文件

mkdir ~/.bitcoin

vim ~/.bitcoin/bitcoin.conf  內容如下

dir=/data/omni_data #數據保存目錄
dbcache=10240
txindex=1  #所有交易進行索引;否則只保留錢包地址交易索引記錄
rpcuser= #遠程訪問的認證用戶
rpcpassword= #遠程訪問密碼
daemon=1  #後臺運行
server=1 #開啓RPC訪問
rpcallowip=0.0.0.0/0  #允許訪問rpc的IP限制,可配置多個
#rpcport=8332  #綁定rpc的端口,因爲需要testnet測試,默認端口是18332,所以我未配置這個
deprecatedrpc=accounts

正式節點omnicored

測試節點omnicored -testnet
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章