Revision 77a180f6 INSTALL

b/INSTALL
50 50
                    python-pyparsing python-simplejson \
51 51
                    python-pyinotify python-pycurl socat
52 52

  
53
If you want to also enable the `htools` components, which is recommended
54
on bigger deployments (they give you automatic instance placement,
55
cluster balancing, etc.), then you need to have a Haskell compiler
56
installed. More specifically:
57

  
58
- `GHC <http://www.haskell.org/ghc/>`_ version 6.10 or higher
59
- or even better, `The Haskell Platform
60
  <http://hackage.haskell.org/platform/>`_ which gives you a simple way
61
  to bootstrap Haskell
62
- `json <http://hackage.haskell.org/package/json>`_, a JSON library
63
- `network <http://hackage.haskell.org/package/network>`_, a basic
64
  network library
65
- `parallel <http://hackage.haskell.org/package/parallel>`_, version 1.x
66
  or 2.x, a parallel programming library (note: version 3.x is not yet
67
  supported)
68
- `curl <http://hackage.haskell.org/package/curl>`_, bindings for the
69
  curl library, only needed if you want these tools to connect to remote
70
  clusters (as opposed to the local one)
71

  
72
All of these are also available as package in Debian/Ubuntu::
73

  
74
  $ apt-get install ghc6 libghc6-json-dev libghc6-network-dev \
75
                    libghc6-parallel-dev libghc6-curl-dev
76

  
53 77
If you want to build from source, please see doc/devnotes.rst for more
54 78
dependencies.
55 79

  

Also available in: Unified diff