Subsections
Caractéristiques système générales indispensables à Bacula
- Bacula a été compilé et exécuté sur les systèmes
Linux RedHat, Mandriva, SUSE, Debian et Gentoo, sur FreeBSD, et Solaris.
- Il requiert GNU C++ version 2.95 ou supérieur pour compiler. Vous
pouvez essayer avec d'autres compilateurs et des versions plus anciennes, mais
vous serez seuls. Nous avons compilé et utilisé avec succès Bacula sur
RH8.0/RH9/RHEL 3.0 avec GCC 3.2. Note, en général GNU C++ est un paquet
séparé (e.g. RPM) de GNU C, et vous devrez avoir les deux. Sur les
systèmes RedHat, le compilateur C++ fait partie du paquet RPM gcc-c++.
- Certains paquets tiers sont nécessaires à Bacula.
Excepté pour MySQL et PostgreSQL, ils peuvent tous être trouvés dans
les distributions depkgs et depkgs1.
- Si vous voulez construire les binaires Win32, vous aurez besoin du
compilateur Microsoft Visual C++ (ou Visual Studio). Bien que tous les
composants compilent (la console produit quelques messages d'alertes), seul
le File Daemon a été testé.
- Bacula requiert une bonne implémentation fonctionnelle des
pthreads. Ce n'est pas le cas sur certains systèmes BSD.
- Le code source a été écrit dans un esprit de portabilité et est
le plus souvent compatible POSIX. Ainsi le portage sur chaque système
d'exploitation compatible POSIX est relativement aisé.
- Le programme GNOME Console est developpé et testé sous GNOME 2.X.
Il s'exécute aussi sous GNOME 1.4 mais cette version est dépréciée et
n'est plus maintenue.
- Le programme wxWidgets Console est developpé et testé avec la
dernière version stable de
wxWidgets
(2.4.2). Il fonctionne bien
avec la version Windows et GTK+-1.x de wxWidgets, ainsi que sur les autres
plateformes supportées par wxWidgets.
- Le programme Tray Monitor est developpé pour GTK+-2.x. Il nécessite
Gnome >=2.2, KDE >=3.1 ou un gestionnaire de fenêtre supportant le
standard
systemtray
de
FreeDesktop.
- Si vous voulez permettre l'édition en ligne de commande et
l'historique, il vous faudra /usr/include/termcap.h et l'une des
bibliothèques termcap ou ncurses chargée (libtermcap-devel ou
ncurses-devel).
- Si vous voulez utiliser des DVD en guise de media de sauvegarde, vous devrez
télécharger les dvd+rw-tools 5.21.4.10.8,
appliquer le patch
pour rendre ces outils compatibles avec Bacula, puis les compiler et installer.
N'utilisez pas les dvd+rw-tools fournis par votre distribution, ils ne
fonctionneront pas avec Bacula.
eric
2009-05-06