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