\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}
\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
{-}{-}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 }
\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
bsmtp
startmysql
stopmysql
-wx-console
-wx-console.conf
+bwx-console
+bwx-console.conf
\end{verbatim}
\normalsize