ubuntu 虚拟钱包与矿池环境安装

一、基础安装

apt-get update
apt-get upgrade
apt-get install git


二、编译环境安装

apt-get install build-essential libqrencode-dev libminiupnpc-dev libssl-dev libcurl4-openssl-dev libboost1.48-all-dev libdb4.8-dev

apt-get install libdb++-dev

apt-get install libevent-dev

apt-get install autoconf automake libtool

编译报错:
fatal error: qdatetime.h: No such file or directory

apt-get install libqt4-dev


安装 stratum-mining:
apt-get install python-twisted python-mysqldb python-dev python-setuptools python-memcache python-simplejson python-pylibmc

easy_install -U distribute

easy_install   BeautifulSoup MySQL-python Twisted argparse autobahn defer distribute ecdsa feedparser fpconst httplib2 pyOpenSSL pyasn1 pycrypto pyserial python-memcached pyxdg simplejson zope.interface

备注:
git clone https://github.com/Tydus/litecoin_scrypt.git
git clone https://github.com/ahmedbodi/stratum-mining.git
git clone https://github.com/ahmedbodi/stratum.git


sudo vi  /usr/local/lib/python2.7/dist-packages/stratum-0.2.13-py2.7.egg/stratum/websocket_transport.py
    将第一行的autobahn.websocket import 改为autobahn.twisted.websocket import

安装mysql
apt-get install mysql-server
apt-get install mysql-client
apt-get install php5-mysql


MPOS:

sudo apt-get install memcached php5-memcached php5-mysqlnd php5-curl php5-json libapache2-mod-php5

sudo apache2ctl -k stop; sleep 2; sudo apache2ctl -k start

vi  /etc/apache2/httpd.conf默认情况下,这个是一个空文件,在文件中加入以下内容:
ServerName localhost

cd /var/www/mpos/
chown -R www-data public/templates/compile public/templates/cache

备注:
https://github.com/MPOS/php-mpos.git

帮助: https://github.com/MPOS/php-mpos/wiki/Quick-Start-Guide#mpos

https://github.com/Crypto-Expert/stratum-mining



NOMP矿池搭建:

==================安装开始==================================

#最新版本node.js,这里一行一行的复制操作
apt-get install python-software-properties
sudo add-apt-repository ppa:chris-leade.js #回车看到OK后成功
apt-get update
apt-get install git python g++ make nodejs

#编译安装的方法
cd ~
apt-get install python g++ make
wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz

tar zxvf node-v0.10.28.tar.gz
cd node-v0.10.28
./configure
make install

#查看版本
node -v
npm -v
--------------------------以上node.js安装----------------

#安装redis-server
cd ~
wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz
cd redis-stable
make
sudo make install
cd utils
./install_server.sh
#这里设置后回车,不设置就默认,装完自动启动
cd ~

测试连接
redis-cli
set foo bar
#显示OK
get foo
#显示"bar"
exit


sudo vim  /etc/redis/6379.conf
#查找 bind 127.0.0.1 去掉前面的注释,仅让本机连接

/etc/init.d/redis_6379 stop
rm -f arb/redis/6379/dump.rdb
/etc/init.d/redis_6379 start

service redis-server stop
rm -f /usr/local/redisar/dump.rdb
service redis-server start

--------------------------以上redis安装----------------


#安装NOMP
cd ~
git clone https://github.com/zone117x/node-open-mining-portal.git nomp
cd nomp
npm update

npm install posix


报错提示:

apt-get install libssl-dev





[本日志由 jit 于 2014-06-23 09:37 AM 更新]
上一篇: tmux 命令及使用
下一篇: linux 常用操作命令
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭