ubuntu 虚拟钱包与矿池环境安装
作者:jit 日期:2014-04-11
一、基础安装
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
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 | 查看次数: -
发表评论