mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-20 05:28:04 +00:00
73 lines
3.4 KiB
HTML
73 lines
3.4 KiB
HTML
<!DOCtype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html lang="en">
|
|
<head>
|
|
<title>Installing Tahoe</title>
|
|
<link rev="made" class="mailto" href="mailto:zooko[at]zooko[dot]com">
|
|
<meta name="description" content="how to install Tahoe">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="keywords" content="tahoe secure decentralized filesystem installation">
|
|
</head>
|
|
|
|
<body>
|
|
<h1>About Tahoe</h1>
|
|
<p>Welcome to the Tahoe project, a secure, decentralized, fault-tolerant filesystem. All of the source code is available under a Free Software, Open Source licence.</p>
|
|
|
|
<p>This filesystem is encrypted and spread over multiple peers in such a way that it remains available even when some of the peers are unavailable, malfunctioning, or malicious.</p>
|
|
|
|
<p>See the web site for information, news, and discussion: <a href="http://allmydata.org">http://allmydata.org</a></p>
|
|
|
|
<h1>
|
|
<h1>How To Install Tahoe</h1>
|
|
|
|
<p>This is the default procedure to install from source. It has been verified to work on Windows (but see also "install-win32.html"), Cygwin (see "install-cygwin.html"), Mac, Linux, and Solaris. It's likely to work on other platforms. For more details and for alternative installation procedures, please see <a href="install-details.html">install-details.html</a>.
|
|
|
|
<h2>Satisfy the Dependencies</h2>
|
|
|
|
<p>Prior to installing Tahoe the following must be installed:
|
|
|
|
<ol>
|
|
<li><a href="http://gcc.gnu.org/">g++</a> -- the Cygwin version of gcc/g++ works for Cygwin and for Windows</li>
|
|
|
|
<li><a href="http://gnu.org/software/make/">GNU make</a></li>
|
|
|
|
<li><a href="http://python.org">Python</a> including development headers i.e. "Python.h"</li>
|
|
|
|
<li><a href="http://zope.org/Products/ZopeInterface">zope.interface</a> -- <em>not</em> the entire Zope package, merely the much smaller zope.interface component</li>
|
|
|
|
<li><a href="http://twistedmatrix.com">Twisted</a> -- from the Twisted "sumo" source tarball</li>
|
|
|
|
<li><a href="http://openssl.org">OpenSSL</a>, including development headers</li>
|
|
|
|
<li><a href="http://pyopenssl.sourceforge.net">PyOpenSSL</a></li>
|
|
|
|
<li><a href="http://cryptopp.com">Crypto++</a>, including development headers</li>
|
|
|
|
<li><a href="http://sourceforge.net/projects/pywin32/">pywin32</a> -- required only for Windows (and not for Cygwin)</li>
|
|
</ol>
|
|
|
|
|
|
<h2>Get the Source Code</h2>
|
|
|
|
<p>Tarballs of the source code are available at:
|
|
<pre><a href="http://allmydata.org/source/tahoe/">http://allmydata.org/source/tahoe/</a></pre></p>
|
|
|
|
|
|
<h2>Install</h2>
|
|
|
|
<p>Unpack the tarball and cd into the top-level directory.</p>
|
|
|
|
<p>Run <cite>make check-deps</cite> which verifies that all of the dependencies listed above are installed.</p>
|
|
|
|
<p>Run <cite>make</cite> to build Tahoe and some included libraries and install the <cite>tahoe</cite> executable into a subdirectory of the current directory named <cite>bin</cite>.</p>
|
|
|
|
<p>Run <cite>make test</cite> to verify that it built correctly and passes all tests.</p>
|
|
|
|
<p>Run <cite>bin/tahoe --version</cite> 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).</p>
|
|
|
|
<h2>Run</h2>
|
|
|
|
<p>Now you have the Tahoe source code installed and are ready to use it to form a decentralized filesystem. See <a href="running.html">running.html</a> for instructions.</p>
|
|
|
|
</body>
|
|
</html>
|