docs: start updating install-details.html to reflect current auto-dependency and setuptools requirements, and to be better written
This commit is contained in:
parent
e07f9c27c2
commit
ed9c41d8a7
|
@ -302,72 +302,56 @@ the command <pre>darcs pull</pre>.
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
EASY_INSTALLABLE DEPENDENCIES
|
+ Python setuptools (build and distribution tool) >= v0.6c6
|
||||||
|
|
||||||
The following Python packages are required, but normally they are
|
|
||||||
automatically installed as a side-effect of installing Tahoe.
|
|
||||||
|
|
||||||
+ Python setuptools (build and distribution tool)
|
|
||||||
|
|
||||||
http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
|
http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
|
||||||
|
|
||||||
The Tahoe install process will automatically download and install
|
The Tahoe install process will automatically use its own bundled copy
|
||||||
setuptools if it is not present. However, if an old, incompatible version
|
setuptools if a sufficiently new version of setuptools is not installed on
|
||||||
of setuptools is present (< v0.6c6 on Cygwin, or < v0.6a9 on other
|
the system. Unlike It will not install it into the system -- this is a build
|
||||||
platforms), then the install will fail.
|
dependency, not an install dependency.
|
||||||
|
|
||||||
If the install fails due to your current version of setuptools being
|
|
||||||
incompatible, please either upgrade or uninstall your version of
|
|
||||||
setuptools and re-run the install.
|
|
||||||
|
|
||||||
+ zfec (erasure coding library)
|
EASY_INSTALLABLE DEPENDENCIES
|
||||||
|
|
||||||
|
The following Python packages are required, but they are bundled with Tahoe (in
|
||||||
|
the <cite>misc/dependencies</cite> directory), and are built by <cite>make
|
||||||
|
build-auto-deps</cite>. If you install Tahoe using The Setuptools Way or The
|
||||||
|
easy_install Way then these packages will automatically be installed along with
|
||||||
|
Tahoe.
|
||||||
|
|
||||||
|
+ zfec (erasure coding library) >= v1.3.0
|
||||||
|
|
||||||
http://cheeseshop.python.org/pypi/zfec
|
http://cheeseshop.python.org/pypi/zfec
|
||||||
|
|
||||||
zfec is packaged in a setuptools-compatible way and included in the Python
|
+ foolscap (secure remote object library) >= v0.2.3
|
||||||
Package Index (PyPI), so it will be automatically installed when you
|
|
||||||
install Tahoe (see INSTALLING). It can be manually installed by running
|
|
||||||
"easy_install zfec".
|
|
||||||
|
|
||||||
+ Python foolscap (secure remote object library)
|
|
||||||
|
|
||||||
http://cheeseshop.python.org/pypi/foolscap
|
http://cheeseshop.python.org/pypi/foolscap
|
||||||
|
|
||||||
foolscape is packaged in a setuptools-compatible way and included in the
|
+ simplejson (JSON parser) >= v1.7.3
|
||||||
Python Package Index (PyPI), so it will be automatically installed when
|
|
||||||
you install Tahoe (see INSTALLING). It can be manually installed by
|
|
||||||
running "easy_install foolscap".
|
|
||||||
|
|
||||||
+ Python simplejson (JSON parser)
|
|
||||||
|
|
||||||
http://cheeseshop.python.org/pypi/simplejson
|
http://cheeseshop.python.org/pypi/simplejson
|
||||||
|
|
||||||
simplejson is packaged in a setuptools-compatible way and included in the
|
+ nevow (web presentation language) >= v0.6.0
|
||||||
Python Package Index (PyPI), so it will be automatically installed when
|
|
||||||
you install Tahoe (see INSTALLING). It can be manually installed by
|
|
||||||
running "easy_install simplejson".
|
|
||||||
|
|
||||||
+ Python Nevow (0.6.0 or later) (web presentation language)
|
|
||||||
|
|
||||||
http://divmod.org/trac/wiki/DivmodNevow
|
http://divmod.org/trac/wiki/DivmodNevow
|
||||||
|
|
||||||
Note that the current version of Nevow (0.9.18) requires Twisted 2.4.0 or
|
Note that Nevow >= 0.9.18 requires Twisted >= 2.4.0.
|
||||||
later.
|
|
||||||
|
|
||||||
Nevow is packaged in a setuptools-compatible way and included in the
|
+ pycryptopp (Python crypto library) >= v0.2.9
|
||||||
Python Package Index (PyPI), so it will be automatically installed when
|
|
||||||
you install Tahoe (see INSTALLING). It can be manually installed by
|
|
||||||
running "easy_install nevow".
|
|
||||||
|
|
||||||
+ Python pycryptopp (0.2.1 or later) (Python crypto library)
|
|
||||||
|
|
||||||
http://pypi.python.org/pypi/pycryptopp
|
http://pypi.python.org/pypi/pycryptopp
|
||||||
|
|
||||||
pycryptopp is packaged in a setuptools-compatible way and included in the
|
+ zope.interface (programming language extensions) >= v3.1.0
|
||||||
Python Package Index (PyPI), so it will be automatically installed when
|
|
||||||
you install Tahoe (see INSTALLING). It can be manually installed by
|
|
||||||
running "easy_install nevow".
|
|
||||||
|
|
||||||
|
http://pypi.python.org/pypi/pycryptopp
|
||||||
|
|
||||||
|
Tahoe does <em>not</em> require the entire <cite>Zope</cite> package, merely
|
||||||
|
the much smaller <cite>zope.interface</cite> component.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
xxx
|
||||||
If you are behind a firewall and you can configure your firewall to
|
If you are behind a firewall and you can configure your firewall to
|
||||||
forward TCP connections on a port to the computer running your Tahoe
|
forward TCP connections on a port to the computer running your Tahoe
|
||||||
node, then you can configure the Tahoe node to announce itself as
|
node, then you can configure the Tahoe node to announce itself as
|
||||||
|
|
Loading…
Reference in New Issue