Changes between Version 14 and Version 15 of DownloadDebianPackages


Ignore:
Timestamp:
2009-02-18T03:05:53Z (16 years ago)
Author:
warner
Comment:

add a compatiblity table, still needs work

Legend:

Unmodified
Added
Removed
Modified
  • DownloadDebianPackages

    v14 v15  
    11= Debian Packages =
    22
    3 [http://allmydata.org/source/tahoe/trunk/docs/install.html ""Install Tahoe""]
    4 tells how to build Tahoe from source.
     3Tahoe is compatible with various releases of Debian/Ubuntu. There are two
     4forms of compatibility: "runs-from-source" and "runs-from-package". Both are
     5pretty easy. If you just want to download a binary package and install it,
     6you'll need the "runs-from-package" kind of compability.
    57
    6 Precompiled Tahoe packages are also available for Debian-like systems, using
    7 recent releases of Debian or Ubuntu. There are also precompiled packages for
    8 several of the necessary support libraries which are not already in the
    9 debian distribution:
     8== Compability ==
    109
    11  * debian "etch": Tahoe and support libraries
    12  * debian "lenny" (not yet released): use "etch"
    13  * debian "sid": support libaries only, use "etch" for the Tahoe package
     10(note, the contents of this table have not yet been verified)
    1411
    15  * ubuntu "dapper": not supported since tahoe-0.4.0 (July 2007)
    16  * ubuntu "edgy": Tahoe and support libraries
    17  * ubuntu "feisty": Tahoe and support libraries
    18  * ubuntu "gutsy": Tahoe and support libraries
    19  * ubuntu "hardy": Tahoe and support libraries
     12||platform||runs-from-source||runs-from-package||support packages available||
     13||Debian "etch"||yes||?||yes||
     14||Debian "lenny"||yes||yes||yes (use etch)||
     15||Debian "sid"||yes||yes||yes||
     16||Ubuntu "dapper"||yes||no||no||
     17||Ubuntu "edgy"||yes||?||yes||
     18||Ubuntu "feisty"||yes||no?||yes||
     19||Ubuntu "gutsy"||yes||no (#149)||yes||
     20||Ubuntu "hardy"||yes||yes||yes||
     21||Ubuntu "intrepid"||yes||yes||yes||
     22
     23"runs-from-source" means that it is possible to take a Tahoe source tree
     24(either from a downloaded tarball or from a darcs checkout) and run
     25{{{python setup.py build}}} on it, then run {{{./bin/tahoe}}} to use it. This
     26approach is described on the
     27[http://allmydata.org/source/tahoe/trunk/docs/install.html ""Install Tahoe""]
     28page.
     29
     30(if you can run-from-source, you should also be able to use
     31{{{python setup.py install}}} to copy tahoe into /usr/bin/tahoe (or
     32whatever is appropriate for your system), so you can use it after the source
     33tree has been removed. However, using {{{setup.py install}}} will modify your
     34/usr partition without the knowledge of the Debian package-management tools,
     35making it more difficult to coordinate dependencies with other packages,
     36and making it difficult to remove Tahoe later)
     37
     38"run-from-package" means that it is possible to download a pre-built Tahoe
     39binary package from the APT repository on allmydata.org (as well as packages
     40for any dependencies that are not otherwise available in the Debian/Ubuntu
     41release), and then run /usr/bin/tahoe to use that installation. It also means
     42that these .deb packages can be built from a source tree on those platforms
     43(which the allmydata.org buildbot does automatically, to populate the APT
     44repository).
     45
     46"support packages available" means that the allmydata.org APT repository has
     47debian packages available for several of the libraries which Tahoe requires
     48(those which are not already in the debian release). This might make it
     49easier to build Tahoe from source (fewer things to download).
     50
     51== Downloading/Installing Binary Packages ==
    2052
    2153allmydata.org hosts an APT repository at http://allmydata.org/debian/ . To