installation.rst 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. Virtualenv_ can be used to build and install |project_name|
  16. without affecting the system Python or requiring root access.
  17. Installing from PyPI using pip
  18. ------------------------------
  19. ::
  20. $ pip3 install Attic
  21. Installing from source tarballs
  22. -------------------------------
  23. .. parsed-literal::
  24. $ curl -O :targz_url:`Attic`
  25. $ tar -xvzf |package_filename|
  26. $ cd |package_dirname|
  27. $ python setup.py install
  28. Installing from git
  29. -------------------
  30. .. parsed-literal::
  31. $ git clone |git_url|
  32. $ cd attic
  33. $ python setup.py install
  34. Please note that when installing from git, Cython_ is required to generate some files that
  35. are normally bundled with the release tarball.
  36. Packages
  37. --------
  38. |project_name| is also part of the Debian_, Ubuntu_, `Arch Linux`_ and Slackware_
  39. distributions of GNU/Linux.
  40. Standalone binaries
  41. -------------------
  42. Prebuilt standalone binaries that work on
  43. most Linux systems can be found :artifacts:`here <>`.