Update docs from wiki:

modified:   doc/wiki/install-linux/Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux.md
	modified:   doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md
This commit is contained in:
philemon 2015-10-25 16:10:30 +03:00
commit 763d0a7d74
2 changed files with 36 additions and 11 deletions

View file

@ -9,9 +9,10 @@ version 1.54 on Ubuntu 13.10 is reported not to work):
libboost-test-dev
libboost-thread-dev
You'll also need the standard build tools such as automake, autoconf and
libtool, but these are probably already on your system if you've done any
compiling from source.
You'll also need the standard build tools if they're not already on your system:
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
Clone the bitcoin repository from Github, configure, and build:
@ -21,11 +22,16 @@ Clone the bitcoin repository from Github, configure, and build:
$ ./configure --without-gui
$ make -j4
If 'configure' complains about a missing libdb version 4.8, you have
two options: either install the libdb4.8-dev package or use the add the
'--with-incompatible-bdb' option to the 'configure' command line. Be warned
that the latter option will result in your 'wallet.dat' files being incompatible
with the binary build of bitcoind.
If 'configure' complains about a missing libdb version 4.8, you have two
options: either install the libdb4.8-dev and libdb4.8++-dev packages (you may
have to obtain them from elsewhere) or install your distribution's current
libdbX.X-dev and libdbX.X++-dev packages and add the '--with-incompatible-bdb'
option to the 'configure' command line. Be warned that the latter option will
result in your 'wallet.dat' files being incompatible with the prebuilt binary
version of bitcoind.
For more detailed information on this and other dependency issues, consult the
file 'doc/build-unix.md' in the bitcoin source repository.
Your freshly compiled daemon is now in the src/ directory. Refer to **Run:** on
the [binary installation page][01] for running instructions.

View file

@ -2,11 +2,27 @@
Install the pip Python installer:
$ sudo apt-get install python-pip
$ sudo apt-get install python-pip python-dev
Install required Python modules:
$ sudo pip install ecdsa scrypt pycrypto bitcoin-python pexpect
$ sudo pip install ecdsa scrypt pycrypto bitcoin-python
Install the pexpect Python module:
$ sudo pip install pexpect
Note: pexpect v4.0.1 (the latest version as of this writing) is
BROKEN and will cause errors when running the test suite!
If this is the version you just installed on your system (examine the
output of 'pip freeze' to find out), then you must downgrade. Note
that newer versions may be broken as well. Version 3.1 is known to work
and can be found [here][03]. First, uninstall the broken pexpect:
$ sudo pip uninstall pexpect
Then download and unpack the v3.1 tarball, cd to the archive root and
run 'sudo python setup.py install' to install it.
Install MMGen:
@ -15,8 +31,10 @@ Install MMGen:
Install vanitygen (optional but recommended):
$ sudo apt-get install libpcre3-dev
$ git clone https://github.com/samr7/vanitygen.git
(build and put the "keyconv" executable in your path)
$ cd vanitygen; make
(copy the "keyconv" executable to your path)
Install bitcoind:
@ -40,3 +58,4 @@ Started with MMGen**][gs].
[01]: Install-Bitcoind
[02]: Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux
[gs]: Getting-Started-with-MMGen
[03]: https://pypi.python.org/packages/source/p/pexpect/pexpect-3.1.tar.gz