This guide assumes you have python installed. get python python2.7 is recommended, but 2.4 - 2.7 will work.
To install a python module from a source package, extract it, then in a terminal (that's cmd.exe on windows) run:
python setup.py install
To build tahoe:
-
Download and install the latest version of I2PY_BOB from: archs
- Download tahoe-lafs
and extract this patch,
into the folder containing allmydata-tahoe-1.8.2.tar.bz2.
- Run python patch-tahoe.py, this will apply the patches and give you folder named i2py-tahoe-1.8.2-SUMO.
- cd into i2py-tahoe-1.8.2-SUMO
- Run python setup.py build, this will build tahoe, which can then be run from i2py-tahoe-1.8.2-SUMO/bin/tahoe
To install tahoe:
- Run python setup.py install, in the i2py-tahoe-1.8.2-SUMO directory
- cd into tahoe-deps
- Extract and install Twisted-10.2.0 , which has already been edited by the patch
- Extract and install any other dependencies that are not already installed (if you just installed python, install them all)
If you run into any problems, check the errors page.
If your error is not listed, please contact socrates@mail.i2p, or find me on the I2P IRC, #i2py-tahoe is a good place to look.