mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-19 11:16:24 +00:00
some English usage edits to README, thanks to Stephen Hill
This commit is contained in:
parent
22bd668948
commit
f49a63f688
42
README
42
README
@ -1,5 +1,5 @@
|
||||
Welcome to the AllMyData "tahoe" project. This project implements a
|
||||
secure, distributed, fault-tolerant storage grid.
|
||||
Welcome to the AllMyData "tahoe" project. This project implements a secure,
|
||||
distributed, fault-tolerant storage grid.
|
||||
|
||||
The basic idea is that the data in this storage grid is spread over all
|
||||
participating nodes, using an algorithm that can recover the data even if a
|
||||
@ -31,15 +31,15 @@ DEPENDENCIES:
|
||||
|
||||
Note: All of the following dependencies can probably be installed through
|
||||
your standard package management tool if you are running on a modern Unix
|
||||
operating system. If you are running any modern Linux or *BSD distribution
|
||||
operating system. If you are running any modern Linux or *BSD distribution,
|
||||
then you can get them through your standard package manager. If you are
|
||||
running Mac OS X then be warned that the "fink" package management tool does
|
||||
not have most of these packages, but the "darwinports" package management
|
||||
tool appears to have them. If you are running on Windows then I'm afraid
|
||||
you'll have to install them by hand (although the "cygwin" package
|
||||
management tool does have some of them). If you are running on Solaris,
|
||||
I would like to hear from you -- I have no idea how it is done on Solaris
|
||||
nowadays.
|
||||
running Mac OS X, then be warned that the "fink" package management tool
|
||||
does not have most of these packages, but the "darwinports" package
|
||||
management tool appears to have them. If you are running on Windows, then
|
||||
I'm afraid you'll have to install them by hand (although the "cygwin"
|
||||
package management tool does have some of them). If you are running on
|
||||
Solaris, I would like to hear from you -- I have no idea how it is done on
|
||||
Solaris nowadays.
|
||||
|
||||
* a C compiler (language)
|
||||
|
||||
@ -72,9 +72,9 @@ DEPENDENCIES:
|
||||
|
||||
http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
|
||||
|
||||
Note: the build process will automatically download and install setuptools
|
||||
Note: The build process will automatically download and install setuptools
|
||||
if it is not present. However, if an old, incompatible version of
|
||||
setuptools (< v0.6c3) is present then the build will fail. Therefore, if
|
||||
setuptools (< v0.6c3) is present, then the build will fail. Therefore, if
|
||||
the build fails due to setuptools not being compatible, you can either
|
||||
upgrade or uninstall your version of setuptools and try again.
|
||||
|
||||
@ -162,9 +162,9 @@ INSTALLING:
|
||||
|
||||
RUNNING:
|
||||
|
||||
If you installed one of the debian packages constructed by "make deb-*" then
|
||||
it creates an 'allmydata-tahoe' executable, usually in /usr/bin . If you
|
||||
didn't install a package you can find allmydata-tahoe in ./instdir/bin/
|
||||
If you installed one of the debian packages constructed by "make deb-*",
|
||||
then it creates an 'allmydata-tahoe' executable, usually in /usr/bin . If
|
||||
you didn't install a package you can find allmydata-tahoe in ./instdir/bin/
|
||||
. This tool is used to create, start, and stop nodes. Each node lives in a
|
||||
separate base directory, inside of which you can add files to configure and
|
||||
control the node. Nodes also read and write files within that directory.
|
||||
@ -187,10 +187,10 @@ RUNNING:
|
||||
To construct a client node, pick a new working directory for it, then run
|
||||
'allmydata-tahoe create-client --basedir $HERE'. Copy the two .furl files
|
||||
from the introducer into this new directory, then run 'allmydata-tahoe start
|
||||
--basedir $HERE'. After that, the client node should be off and running. The
|
||||
first thing it will do is connect to the introducer and introduce itself to
|
||||
all other nodes on the grid. You can follow its progress by looking at the
|
||||
$HERE/twistd.log file.
|
||||
--basedir $HERE'. After that, the client node should be off and running.
|
||||
The first thing it will do is connect to the introducer and introduce itself
|
||||
to all other nodes on the grid. You can follow its progress by looking at
|
||||
the $HERE/twistd.log file.
|
||||
|
||||
To actually use the client, enable the web interface by writing a port
|
||||
number (like "8080") into a file named $HERE/webport and then restarting the
|
||||
@ -202,8 +202,8 @@ RUNNING:
|
||||
first. Just use 'make create-client', and a new directory named 'CLIENTDIR'
|
||||
will be created inside the top of the source tree. Copy the relevant .furl
|
||||
files in, set the webport, then start the node by using 'make start-client'.
|
||||
To stop it again, use 'make stop-client'. Similar makefile targets exist for
|
||||
making and running an introducer node.
|
||||
To stop it again, use 'make stop-client'. Similar makefile targets exist
|
||||
for making and running an introducer node.
|
||||
|
||||
There is a public grid available for testing. Look at the wiki page
|
||||
(http://allmydata.org) for the necessary .furl data.
|
||||
|
Loading…
Reference in New Issue
Block a user