From 912212a14493d1f422ca0c243ebcca3c455fc7d9 Mon Sep 17 00:00:00 2001 From: philemon Date: Sat, 12 Apr 2014 07:23:30 +0400 Subject: [PATCH] Updated openssl link to post-Heartbleed version Internal link updates --- Build-Bitcoind-on-Microsoft-Windows.md | 2 +- Home.md | 2 +- ...d-Its-Dependencies-on-Microsoft-Windows.md | 4 +- Install-MMGen-on-Debian-or-Ubuntu-Linux.md | 73 +------------------ 4 files changed, 5 insertions(+), 76 deletions(-) mode change 100644 => 120000 Install-MMGen-on-Debian-or-Ubuntu-Linux.md diff --git a/Build-Bitcoind-on-Microsoft-Windows.md b/Build-Bitcoind-on-Microsoft-Windows.md index 71cf18f..ce89086 100644 --- a/Build-Bitcoind-on-Microsoft-Windows.md +++ b/Build-Bitcoind-on-Microsoft-Windows.md @@ -10,7 +10,7 @@ and Its Dependencies**][07]. Grab the [latest tarball][06] from the [openssl.org download page][05] and unpack it. At the MSYS prompt, run: - $ cd /c/openssl-1.0.1f + $ cd /c/openssl-1.0.1g $ ./config --openssldir=/usr $ make $ make install diff --git a/Home.md b/Home.md index 8f052a1..a91dc4e 100644 --- a/Home.md +++ b/Home.md @@ -2,7 +2,7 @@ > #### [Install on Microsoft Windows](Install-MMGen-on-Microsoft-Windows) -> #### [Install on Debian/Ubuntu Linux](Install-MMGen-on-Debian-or-Ubuntu-Linux) +> #### [Install on Debian/Ubuntu Linux](Install-MMGen-on-Debian%2FUbuntu-Linux) ### Using MMGen diff --git a/Install-MMGen-and-Its-Dependencies-on-Microsoft-Windows.md b/Install-MMGen-and-Its-Dependencies-on-Microsoft-Windows.md index 105e4e3..96470a8 100644 --- a/Install-MMGen-and-Its-Dependencies-on-Microsoft-Windows.md +++ b/Install-MMGen-and-Its-Dependencies-on-Microsoft-Windows.md @@ -11,7 +11,7 @@ Add the Python base and Scripts directories to your [path][08], e.g. Grab the [latest tarball][06] from the [openssl.org download page][05] and unpack it. At the MSYS prompt, run: - $ cd /c/openssl-1.0.1f + $ cd /c/openssl-1.0.1g $ ./config --openssldir=/usr $ make $ make install @@ -101,7 +101,7 @@ in the first two steps of [**Getting Started with MMGen**][13]. [09]: https://www.python.org/ftp/python/2.7.6/python-2.7.6.msi [08]: Editing-the-user-path-in-Windows [07]: https://pypi.python.org/pypi/scrypt/ -[06]: http://www.openssl.org/source/openssl-1.0.1f.tar.gz +[06]: http://www.openssl.org/source/openssl-1.0.1g.tar.gz [05]: http://www.openssl.org/source/ [10]: https://github.com/mmgen/mmgen/archive/master.zip [11]: http://slproweb.com/download/Win32OpenSSL-1_0_1f.exe diff --git a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md deleted file mode 100644 index f9af7a5..0000000 --- a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md +++ /dev/null @@ -1,72 +0,0 @@ -**Perform the following steps on both your online and offline computers:** - -Install the pip Python installer: - - $ sudo apt-get install python-pip - -Install required Python modules: - - $ sudo pip install ecdsa scrypt pycrypto bitcoin-python - -Install MMGen: - - $ git clone https://github.com/mmgen/mmgen.git - $ cd mmgen; sudo ./setup.py install - -Install vanitygen (optional but recommended): - - $ git clone https://github.com/samr7/vanitygen.git - (build and put the "keyconv" executable in your path) - -At this point you can begin trying out MMGen, creating a test wallet and -generating keys as described in **Using MMGen** below. To be able to track -addresses and create and sign transactions, however, you'll need to have -bitcoin daemons installed on your online and offline machines. - -#### Install the offline bitcoind: - -Instructions [here][01]. - -#### Install the online bitcoind: - -The bitcoin daemon on the **online machine**, a.k.a. the "watch-only" bitcoind, -is used for tracking addresses and requires the full blockchain. For this, a -more powerful computer is desirable. In particular, importing addresses is -especially CPU-intensive. You'll also need plenty of free disk space for the -rapidly-growing blockchain (~20GB at the time of writing). - -The standard bitcoin daemon at present lacks the watch-only address support we -need, so you'll have to get and compile a patched version by Bitcoin core -developer Pieter Wuille, aka Sipa. Fortunately, it builds out of the box -when the proper dependencies are installed. - -The boost development packages are the dependencies you're most likely to be -missing. Check that the following are on your system (package names may vary; -the version should be 1.48 or greater): - - libboost-system-dev - libboost-filesystem-dev - libboost-program-options-dev - libboost-chrono-dev - libboost-test-dev - libboost-thread-dev - -Download the bitcoin-watchonly [zip archive][00] (commit #a13f1e8 [[check][]]) -from GitHub, configure, and build: - - $ unzip watchonly.zip - $ cd bitcoin-watchonly - $ ./autogen.sh - $ ./configure (add --with-incompatible-bdb if libdb version > 4.8) - $ make -j4 src/bitcoind - -With your online machine connected to the Internet, start the freshly compiled -daemon and let it synchronize the blockchain, taking care to **move any -existing wallet.dat out of harm's way** beforehand. You'll use the new wallet -created by the daemon upon startup as your **tracking wallet**. - -Congratulations! Your MMGen installation is now complete. - -[00]: https://codeload.github.com/sipa/bitcoin/zip/watchonly -[01]: Install-the-Offline-Bitcoind -[check]: https://github.com/sipa/bitcoin/tree/watchonly diff --git a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md new file mode 120000 index 0000000..06db1f4 --- /dev/null +++ b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md @@ -0,0 +1 @@ +Install-MMGen-on-Debian%2FUbuntu-Linux.md \ No newline at end of file