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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值