.. -*- 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 ===================================== ============= ==============================