summaryrefslogtreecommitdiffstats
path: root/doc/installation/prerequisites.txt
blob: e4ea715b07c672e6e03cef4dba40e7b757537d27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
.. -*- mode: rst -*-

.. _prerequisites:

Prerequisites
=============

Bcfg2 has several server side prerequisites and a minimal set of
client side requirements. This page describes the prerequisite
software situation on all supported platforms. The table describes
what software is needed on the client and server side.


Bcfg2 Client
------------

=====================================   ===================  ==============================
Software                                Version              Requires
=====================================   ===================  ==============================
libxml2 (if lxml is used)               Any             
libxslt (if lxml is used)               Any                  libxml2
python                                  2.3-2.4, 2.5 [#f1]_
lxml or elementtree [#f2]_              Any                  lxml: libxml2, libxslt, python
python-apt [#f3]_	                    Any                  python
debsums (if APT tool driver is used) 	Any 	
=====================================   ===================  ==============================


.. [#f1] python 2.5 works with elementtree.
.. [#f2] elementtree is included in python 2.5 and later.
.. [#f3] python-apt is only required on platforms that use apt, such as Debian and Ubuntu.

Bcfg2 Server
------------

=====================================   =============  ==============================
Software                                Version        Requires
=====================================   =============  ==============================
libxml2                                 2.6.24+              
libxslt                                 Any            libxml2
python                                  2.2-2.5
lxml                                    0.9+           lxml: libxml2, libxslt, python
gamin or fam                            Any
python-gamin or python-fam              Any            gamin or fam, python
M2crypto 	                            Any 	       python, openssl 
=====================================   =============  ==============================