Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Setting up ecoinpool on Ubuntu Linux ##
- # These are command line instructions meant to be entered into a terminal
- # Create a directory for compiling (recommended)
- mkdir build
- cd build
- # Compile Erlang R15B from source:
- sudo apt-get install libncurses5-dev libssl-dev
- wget "http://www.erlang.org/download/otp_src_R15B.tar.gz"
- tar xzf otp_src_R15B.tar.gz
- cd otp_src_R15B
- ./configure --enable-kernel-poll --enable-threads --enable-dynamic-ssl-lib --enable-smp-support --enable-hipe --without-odbc --without-javac
- make
- sudo make install
- cd ..
- # Compile CouchDB latest GIT version from source:
- sudo apt-get install git libtool automake libmozjs185-dev libicu-dev libcurl4-openssl-dev
- git clone "http://git-wip-us.apache.org/repos/asf/couchdb.git"
- cd couchdb
- ./bootstrap
- ./configure
- make
- sudo make install
- cd ..
- # Create the CouchDB daemon user and setup permissions:
- sudo adduser couchdb --home /usr/local/var/lib/couchdb --no-create-home --shell /bin/sh --ingroup daemon --disabled-password --disabled-login
- # (Press ENTER several times to accept the defaults)
- sudo chown couchdb /usr/local/var/{lib,log,run}/couchdb /usr/local/etc/couchdb/local.ini
- # Edit CouchDB's local.ini:
- # The following starts gedit with root access, but you can use any other text editor
- gksudo gedit /usr/local/etc/couchdb/local.ini
- # Find the [httpd] section and change the line ";bind_address = 127.0.0.1" to "bind_address = 0.0.0.0" (the semicolon has to be removed)
- # Start CouchDB:
- sudo /usr/local/etc/init.d/couchdb start
- # Step out of the build folder
- cd ..
- # Getting and compiling ecoinpool
- git clone git://github.com/p2k/ecoinpool.git
- cd ecoinpool
- ./rebar get-deps
- ./rebar compile
- # Edit ecoinpool's configuration
- gedit test_launch.config
- # Start ecoinpool; to stop, push Ctrl+G then q followed by enter
- ./test_launch.sh
- # Alternative: Start ecoinpool in GNU Screen
- screen -D -R -S ecoinpool_test ./test_launch.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement