\item [bacula-docs-1.38.0.tar.gz]
Ce fichier contient une copie du r\'epertoire docs, avec les documents
pr\'e-construits : R\'epertoire html anglais, fichier html unique et
- fichier pdf. Les traductions allemande et fran\c{c}\ 3aise sont en cours mais
+ fichier pdf. Les traductions allemande et fran\c {c}aise sont en cours mais
ne sont pas pr\'e-construites.
\item [bacula-gui-1.38.0.tar.gz]
\item [winbacula-1.38.0.exe]
Ce fichier est l'installeur 32 bits Windows pour l'installation du
client Windows (File Daemon) sur une machine Windows.
+ A partir de la version 1.39.20, cet exécutable contiendra aussi
+ le Director Win32 et le Storage Daemon Win32.
\end{description}
\label{upgrading1}
Si vous faites une mise \`a jour de Bacula, vous devriez d'abord lire
attentivement les ReleaseNotes de toutes les versions entre votre version
install\'ee et celle vers laquelle vous souhaitez mettre \`a jour. Si la base
-de donn\'ees du catalogue a \'et\'e mise \`a jour, vous devrez soit
+de donn\'ees du catalogue a \'et\'e mise \`a jour (c'est presque toujours le cas
+à chaque nouvelle version majeure), vous devrez soit
r\'einitialiser votre base de donn\'ees et repartir de z\'ero, soit en
sauvegarder une copie au format ASCII avant de proc\'eder \`a sa mise \`a
jour. Ceci est normalement fait lorsque Bacula est compil\'e et install\'e par :
make install
\end{verbatim}
- En principe, aucun de vos fichiers .conf ou .sql ne devrait \^etre \'ecras\'e.
-
+ En principe, aucun de vos fichiers .conf ou .sql ne devrait \^etre \'ecras\'e,
+ et vous devez exécuter les deux commandes {\bf make} et {\bf make install}.
+ {\bf make install} sans un {\bf make} préalable ne fonctionnera pas.
+
Pour plus d'informations sur les mises \`a jour, veuillez consulter la partie
\ilink{Upgrading Bacula Versions}{upgrading} du chapitre Astuces de ce manuel
La composition exacte des paquetages de d\'ependance est susceptible de
changer de temps en temps, voici sa composition actuelle :
-\begin{longtable}{|l|l|l|l|}
+\begin{longtable}{|l|l|l|}
\hline
\multicolumn{1}{|c| }{\bf Paquets externes } & \multicolumn{1}{c| }{\bf depkgs
-} & \multicolumn{1}{c| }{\bf depkgs1 } & \multicolumn{1}{c| }{\bf depkgs-win32
- } \\
+} & \multicolumn{1}{c| }{\bf depkgs1 } \\
\hline
-{SQLite } & \multicolumn{1}{c| }{X } & \multicolumn{1}{c| }{- } &
-\multicolumn{1}{c| }{- } \\
+{SQLite } & \multicolumn{1}{c| }{X } & \multicolumn{1}{c| }{- } \\
\hline
-{mtx } & \multicolumn{1}{c| }{X } & \multicolumn{1}{c| }{- } &
-\multicolumn{1}{c| }{- } \\
+{SQLite3 } & \multicolumn{1}{c| }{X } & \multicolumn{1}{c| }{- } \\
+ \hline
+{mtx } & \multicolumn{1}{c| }{X } & \multicolumn{1}{c| }{- } \\
\hline
-{readline } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{X } &
-\multicolumn{1}{c| }{- } \\
+{readline } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{X } \\
\hline
-{pthreads } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } &
-\multicolumn{1}{c| }{X } \\
+{pthreads } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } \\
\hline
-{zlib } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } &
-\multicolumn{1}{c| }{X } \\
+{zlib } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } \\
\hline
-{wxWidgets } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } &
-\multicolumn{1}{c| }{X }
-\\ \hline
+{wxWidgets } & \multicolumn{1}{c| }{- } & \multicolumn{1}{c| }{- } \\
+\hline
\end{longtable}
vient avec peut souvent vous fournir de pr\'ecieuses informations sur vos
lecteurs de bandes SCSI (e.g. compression, taille min/max des blocks,...).
-Le paquet {\bf depkgs-win32} contient le code source pour les librairies
-pthreads et zlib utilis\'ees par le client Win32 natif. Vous n'en aurez besoin
-que si vous pr\'evoyez de construire le client Win32 depuis les sources.
+Le paquet {\bf depkgs-win32} est obsolète à partir de la version 1.39 de Bacula.
+Il était autrefois utilisé pour compiler le client natif Win32 qui est
+désormais construit sur Linux grâce à un mécanisme de compilation croisée.
+Tous les outils et librairies tierces sont automatiquement téléchargées
+par l'exécution de scripts apropriés. Lisez le fichier src/win32/README.mingw32
+pour plus de détails.
\subsection*{Syst\`emes Support\'es}
\label{Systems}
\begin{enumerate}
\item Installez et construisez chaque {\bf depkgs} comme indiqu\'e plus haut.
+
\item Configurez et installez MySQL ou PostgreSQL (si vous le souhaitez):
\ilink{Installer et configurer MySQL Phase I}{_ChapterStart} ou
\ilink{Installer et configurer PostgreSQL Phase
pour vous assurer que tous les modules que vous souhaitez soient construits et
que tout soit plac\'e dans les bons r\'epertoires.
-Par exemple, sur RedHat, on pourrait utiliser ceci:
+Par exemple, sur Fedora, RedHat ou SuSE, on pourrait utiliser ceci:
\footnotesize
\begin{verbatim}
--sysconfdir=$HOME/bacula/bin \
--with-pid-dir=$HOME/bacula/bin/working \
--with-subsys-dir=$HOME/bacula/bin/working \
- --with-mysql=$HOME/mysql \
+ --with-mysql \
--with-working-dir=$HOME/bacula/bin/working \
--with-dump-email=$USER
\end{verbatim}
des deux paquets {\bf termcap} ou {\bf ncurses} sera n\'ecessaire pour
compiler. Sur la plupart des syst\`emes, y compris RedHat et SuSE, vous
devriez inclure le paquet ncurses. Si Le processus de configuration de
-Bacula le détecte, il l'utilisera plutôt que la librairie termcap.
+Bacula le d\'etecte, il l'utilisera plut\^ot que la librairie termcap.
Sur certains syst\`emes, tels que SUSE, la librairie termcap n'est
pas dans le r\'epertoire standard des librairies par cons\'equent, l'option
devrait \^etre d\'esactiv\'ee ou vous aurez un message tel que:
\footnotesize
\begin{verbatim}
LDFLAGS="-lssl -lcyrpto" \
- ./configure \
- <vos-options>
+ ./configure <vos-options>
\end{verbatim}
\normalsize
cette option pour utiliser la Console graphique GNOME. Vous trouverez les
binaires dans le r\'epertoire {\bf src/gnome-console}.
-\item [{-}{-}enable-wx-console ]
- \index[general]{{-}{-}enable-wx-console }
+\item [{-}{-}enable-bwx-console ]
+ \index[general]{{-}{-}enable-bwx-console }
Si vous avez install\'e wxWidgets sur votre ordinateur, vous devez
-sp\'ecifier cette option pour utiliser la Console graphique wx-console. Vous
+sp\'ecifier cette option pour utiliser la Console graphique bwx-console. Vous
trouverez les binaires dans le r\'epertoire {\bf src/wx-console}. Ceci peut
\^etre utile aux utilisateurs qui veulent une Console graphique, mais ne
souhaitent pas installer Gnome, car wxWidgets peut fonctionner avec les
librairies suppl\'ementaires. Vous devriez pouvoir activer ces options, mais
il vous faudra charger les librairies statiques additionnelles correspondantes.
+\item [ {-}{-}enable-build-dird]
+ \index[general]{{-}{-}enable-build-dird}
+Avec cette option activ\'ee (ce qui est le cas par d\'efaut), le processus make
+compile le Director ainsi que les outils du Director. Vous pouvez d\'esactiver
+la compilation du Director en utilisant {\bf {-}{-}disable-build-dird}.
+
+\item [ {-}{-}enable-build-stored]
+ \index[general]{{-}{-}enable-build-stored}
+Avec cette option activ\'ee (ce qui est le cas par d\'efaut), le processus make
+compile le Storage Daemon. Vous pouvez d\'esactiver
+la compilation du Storage Daemon en utilisant {\bf {-}{-}disable-build-stored}.
+
\item [{-}{-}enable-largefile]
\index[general]{{-}{-}enable-largefile }
Cette option (activ\'ee par d\'efaut) provoque la compilation de Bacula avec
{-}{-}with-mysql, ou {-}{-}with-postgresql, faute de quoi ./configure \'echouera.
\item [ {-}{-}with-openssl=\lt{}path\gt{}]
- Cette option est requise si vous souhaitez activer TLS (ssl) dans Bacula. Normalement,
- la sp\'ecification du chemin {\bf path} n'est pas n\'ecessaire car le processus de
+ Cette option est requise si vous souhaitez activer TLS (ssl) qui chiffre les
+ communications entre les daemons Bacula ou si vous voulez utiliser le chiffrement
+ PKI des données du File Daemon.Normalement, la sp\'ecification du chemin {\bf path}
+ n'est pas n\'ecessaire car le processus de
configuration recherche les librairies OpenSSL dans les emplacements standard du
syst\`eme. L'activation d'OpenSSL dans Bacula permet des communications s\'ecuris\'ees
entre les {\it daemons}. Pour plus d'informations sur l'usage de TLS, consultez le
- chapitre \ilink{Bacula TLS}{_ChapterStart61} de ce manuel.
-
+ chapitre \ilink{Bacula TLS}{_ChapterStart61} de ce manuel. Pour plus d'informations
+ sur l'usage du chiffrement des données PKI, veuillez consulter le chapitre
+ \ilink{Bacula PKI -- Data Encryption}{Chiffrement des données} de ce manuel.
\item [ {-}{-}with-python=\lt{}path\gt{}]
\index[general]{{-}{-}with-python }
sur la s\'ecurit\'e.
Sur SuSE, les librairies libwrappers requises pour lier Bacula appartiennent
-au paquet tcpd-devel. Sur RedHat, le paquet se nomme tcp_wrappers.
+au paquet tcpd-devel. Sur RedHat, le paquet se nomme tcp\_wrappers.
\item [{-}{-}with-working-dir=\lt{}working-directory-path\gt{}]
\index[dir]{{-}{-}with-working-dir }
d'installation va cr\'eer les r\'epertoires sbindir et sysconfdir s'ils
n'existent pas, mais il ne cr\'eera pas les r\'epertoires pid-dir, subsys-dir
ni working-dir, aussi assurez vous qu'ils existent avant de lancer Bacula.
-L'exemple ci-dessous montre la fa{\c c}on de proc\'eder de Kern.
+L'exemple ci-dessous montre la fa\c{c}on de proc\'eder de Kern.
\subsection*{RedHat}
\index[general]{RedHat }
\footnotesize
\begin{verbatim}
CFLAGS="-g -Wall" ./configure \
- --prefix=/usr
+ --prefix=/usr \
--sbindir=/usr/sbin \
--sysconfdir=/etc/bacula \
--with-scriptdir=/etc/bacula \
--enable-smartalloc \
--enable-gnome \
- --with-mysql\
- --with-working-dir=/var/bacula
+ --with-mysql \
+ --with-working-dir=/var/bacula \
--with-pid-dir=$HOME/var/run \
- --with-subsys-dir=/var/lock/subsys
--enable-conio
\end{verbatim}
\normalsize
\verb{--{with-baseport}.
Vous pouvez aussi ins\'erer les entr\'ees suivantes dans votre fichier {\bf
-/etc/services} de fa{\c c}on \`a rendre les connections de Bacula plus
+/etc/services} de fa\c{c}on \`a rendre les connections de Bacula plus
ais\'ees \`a rep\'erer (i.e. netstat -a):
\footnotesize
cette machine. Si la machine et le syst\`eme sont identiques, vous pouvez
simplement copier le binaire du File Daemon {\bf bacula-fd} ainsi que son
fichier de configuration {\bf bacula-fd.conf}, puis modifier le nom et le mot
-de passe dans {\bf bacula-fd.conf} de fa{\c c}on \`a rendre ce fichier unique.
+de passe dans {\bf bacula-fd.conf} de fa\c{c}on \`a rendre ce fichier unique.
Veillez \`a faire les modifications correspondantes dans le fichier de
configuration du Director ({\bf bacula-dir.conf}).
bsmtp
startmysql
stopmysql
-wx-console
-wx-console.conf
+bwx-console
+bwx-console.conf
\end{verbatim}
\normalsize