49 |
49 |
<http://code.google.com/p/ipaddr-py/>`_
|
50 |
50 |
- `Bitarray Python library <http://pypi.python.org/pypi/bitarray/>`_
|
51 |
51 |
- `GNU Make <http://www.gnu.org/software/make/>`_
|
|
52 |
- `GNU M4 <http://www.gnu.org/software/m4/>`_
|
52 |
53 |
|
53 |
54 |
These programs are supplied as part of most Linux distributions, so
|
54 |
55 |
usually they can be installed via the standard package manager. Also
|
... | ... | |
56 |
57 |
Debian/Ubuntu, you can use this command line to install all required
|
57 |
58 |
packages, except for RBD, DRBD and Xen::
|
58 |
59 |
|
59 |
|
$ apt-get install lvm2 ssh bridge-utils iproute iputils-arping make \
|
|
60 |
$ apt-get install lvm2 ssh bridge-utils iproute iputils-arping make m4 \
|
60 |
61 |
ndisc6 python python-openssl openssl \
|
61 |
62 |
python-pyparsing python-simplejson python-bitarray \
|
62 |
63 |
python-pyinotify python-pycurl python-ipaddr socat fping
|
... | ... | |
75 |
76 |
|
76 |
77 |
Note that this does not install optional packages::
|
77 |
78 |
|
78 |
|
$ apt-get install python-paramiko python-affinity qemu-img
|
|
79 |
$ apt-get install python-paramiko python-affinity qemu-utils
|
79 |
80 |
|
80 |
81 |
If some of the python packages are not available in your system,
|
81 |
82 |
you can try installing them using ``easy_install`` command.
|
82 |
83 |
For example::
|
83 |
84 |
|
84 |
85 |
$ apt-get install python-setuptools python-dev
|
85 |
|
$ cd / && sudo easy_install \
|
|
86 |
$ cd / && easy_install \
|
86 |
87 |
affinity \
|
87 |
88 |
bitarray \
|
88 |
89 |
ipaddr
|
... | ... | |
205 |
206 |
|
206 |
207 |
$ apt-get install libghc-crypto-dev libghc-text-dev \
|
207 |
208 |
libghc-hinotify-dev libghc-regex-pcre-dev \
|
|
209 |
libpcre3-dev \
|
208 |
210 |
libghc-attoparsec-dev libghc-vector-dev \
|
209 |
211 |
libghc-snap-server-dev
|
210 |
212 |
|
... | ... | |
219 |
221 |
In case you still use ghc-6.12, note that ``cabal`` would automatically try to
|
220 |
222 |
install newer versions of some of the libraries snap-server depends on, that
|
221 |
223 |
cannot be compiled with ghc-6.12, so you have to install snap-server on its
|
222 |
|
own, esplicitly forcing the installation of compatible versions::
|
|
224 |
own, explicitly forcing the installation of compatible versions::
|
223 |
225 |
|
224 |
226 |
$ cabal install MonadCatchIO-transformers==0.2.2.0 mtl==2.0.1.0 \
|
225 |
227 |
hashable==1.1.2.0 case-insensitive==0.3 parsec==3.0.1 \
|