[tahoe-lafs-trac-stream] [tahoe-lafs] #668: easy_install allmydata-tahoe is broken
tahoe-lafs
trac at tahoe-lafs.org
Tue Jan 18 07:38:00 UTC 2011
#668: easy_install allmydata-tahoe is broken
---------------------------+------------------------------------------------
Reporter: francois | Owner: zooko
Type: defect | Status: assigned
Priority: major | Milestone: 1.8.2
Component: packaging | Version: 1.3.0
Resolution: | Keywords: setuptools install ubuntu debian test-needed review-needed
Launchpad Bug: |
---------------------------+------------------------------------------------
Comment (by zooko):
Replying to [comment:26 bewst]:
> I thought build was a subset of install. How do you get stuff into the
PYTHONPATH, etc., if you just do a build? Manually?
When the user follows these instructions:
http://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/quickstart.html
Then the "executable" that is created, named {{{bin/tahoe}}} (relative to
the root of the tahoe-lafs source tree) sets up the necessary paths and so
on.
I'm pretty pleased about this! I think it is nice that users can build and
execute tahoe without having to "install" it, which usually requires
greater privileges and can cause lots of collateral damage to their
system. It is an example of the Principle of Least Authority. :-)
That doesn't mean, of course, that we try to make it ''hard'' to install
if installing is what you really want to do. You can accomplish it in
several ways, one of which is {{{sudo python setup.py install}}}.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/668#comment:28>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list