From d45780faf085fb555df8c8e9aad3dc952f1a5d6c Mon Sep 17 00:00:00 2001 From: Zooko O'Whielacronx Date: Mon, 1 Dec 2008 12:09:33 -0700 Subject: [PATCH] setup: new install doc -- doesn't require GNU make or a C++ compiler any more! --- docs/install.html | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/docs/install.html b/docs/install.html index 3063c474..3ffa1a13 100644 --- a/docs/install.html +++ b/docs/install.html @@ -18,35 +18,32 @@

This procedure has been verified to work on Windows, Cygwin, Mac, Linux, Solaris, and FreeBSD. It's likely to work on other platforms. If you have trouble with this install process, please write to the tahoe-dev mailing list, where friendly hackers will help you out.

-

Satisfy the Dependencies

+

Install Python

-

Prior to installing Tahoe ensure that the following are installed: +

Follow the instructions on the Python v2.5.2 download page to download and install Python v2.5.2. -

    -
  1. g++ >= v3.3 -- the "Cygwin" version of gcc/g++ works for Cygwin and for Windows; the "Mac Developer Tools" version of gcc/g++ works for Mac
  2. +

    Get Tahoe

    -
  3. GNU make
  4. - -
  5. Python >= v2.4.2 including development headers i.e. "Python.h"
  6. -
- - -

Get the Source Code

- -

Download a recent release tarball file from:

+

Download a recent zip file from here:

http://allmydata.org/source/tahoe/releases
+

The larger -SUMO tarballs include all the + automatically-installable dependencies; use the smaller regular tarball + if you don't mind the build process downloading the things it needs, or + if you've downloaded and unpacked the http://allmydata.org/source/tahoe/deps/tahoe-deps.tar.gz + bundle.

Build Tahoe

-

Unpack the tarball and cd into the top-level directory.

+

Unpack the zip file and cd into the top-level directory.

-

Run make to build and to install the tahoe executable into a subdirectory of the current directory named bin.

+

Run python setup.py build_tahoe to build and to install the tahoe executable into a subdirectory of the current directory named bin.

-

Run make test to verify that it built correctly and passes all tests.

+

Run python trial to verify that it built correctly and passes all tests.

Run bin/tahoe --version to verify that the executable tool runs and prints out the right version number (the "allmydata" version number is the version number of the Tahoe package).

-- 2.45.2