installation.rst 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. .. include:: global.rst.inc
  2. .. _installation:
  3. Installation
  4. ============
  5. |project_name| requires Python_ 3.2 or above to work. Even though Python 3 is
  6. not the default Python version on most Linux distributions, it is usually
  7. available as an optional install.
  8. Other dependencies:
  9. * `msgpack-python`_ >= 0.1.10
  10. * OpenSSL_ >= 1.0.0
  11. The OpenSSL version bundled with Mac OS X and FreeBSD is most likey too old.
  12. Newer versions are available from homebrew_ on OS X and from FreeBSD ports.
  13. The llfuse_ python package is also required if you wish to mount an
  14. archive as a FUSE filesystem.
  15. Installing from PyPI using pip
  16. ------------------------------
  17. ::
  18. $ pip install Attic
  19. Installing from source tarballs
  20. -------------------------------
  21. .. parsed-literal::
  22. $ curl -O |package_url|
  23. $ tar -xvzf |package_filename|
  24. $ cd |package_dirname|
  25. $ python setup.py install
  26. Installing from git
  27. -------------------
  28. .. parsed-literal::
  29. $ git clone |git_url|
  30. $ cd attic
  31. $ python setup.py install
  32. Please note that when installing from git, Cython_ is required to generate some files that
  33. are normally bundled with the release tarball.
  34. Packages
  35. --------
  36. |project_name| is also part of the Debian_, Ubuntu_, `Arch Linux`_ and Slackware_
  37. distributions of GNU/Linux.