\section{Source Release Files}
\index[general]{Source Files}
\index[general]{Release Files}
- Beginning with Bacula 1.38.0, the source code has been broken into
- four separate tar files each corresponding to a different module in
- the Bacula SVN. The released files are:
+ The source code has been broken into
+ three separate tar files each corresponding to a different module in
+ the Bacula git repository. The released files are:
\begin{description}
-\item [bacula-5.0.0.tar.gz]
+\item [bacula-7.2.0.tar.gz]
This is the primary source code release for Bacula. On each
- release the version number (5.0.0) will be updated.
+ release the version number (7.2.0) will be updated.
-\item [bacula-docs-5.0.0.tar.bz2]
+\item [bacula-docs-7.2.0.tar.bz2]
This file contains a copy of the docs directory with the
documents prebuild. English HTML directory, single HTML
file, and pdf file. The French, German, Spanish translations
- are in progress, but are not built.
+ are not built, but can be obtained from the git repository.
+ Note that this file is big, it used .bz2 compression which
+ reduces the size.
-\item [bacula-gui-5.0.0.tar.gz]
+\item [bacula-gui-7.2.0.tar.gz]
This file contains the non-core GUI programs. Currently,
- it contains bacula-web, a PHP program for producing management
- viewing of your Bacula job status in a browser; and bimagemgr
- a browser program for burning CDROM images with Bacula Volumes.
-
-\item [bacula-rescue-5.0.0.tar.gz]
- This is the Bacula Rescue USB key code. Note, the version number
- of this package is not always tied to the Bacula release version, so
- it may be different. Using this code, you can create a USB key
- with your system configuration and containing a statically
- linked version of the File daemon. This can permit you to easily
- repartition and reformat your hard disks and reload your
- system with Bacula in the case of a hard disk failure.
-
-\item [win32bacula-5.0.0.exe]
+ it contains Baculum, a PHP program for producing management
+ viewing of your Bacula job status in a browser.
+
+\item [win32bacula-7.2.0.exe]
This file is the 32 bit Windows installer for installing
the Windows client (File daemon) on a Windows machine.
This client will also run on 64 bit Windows machines, but
version of Windows. This installer installs only the FD,
the Director and Storage daemon are not included.
-
-\item [win64bacula-5.0.0.exe]
+\item [win64bacula-7.2.0.exe]
This file is the 64 bit Windows installer for installing
the Windows client (File daemon) on a Windows machine.
This client will only run on 64 bit Windows OS machines.
this directory should be unique to Bacula and not read/writable by
any other user/group than Bacula is running under.
+ Please note that Bacula attempts to make the configuration directory
+ secure by doing an:
+\smallskip
+ chmod 770 \lt{}sysconfdir\gt{}
+\smallskip
+ So, if you make sysconfdir point to a global directory such as
+ /usr/local/etc, the modes for that directory will be restricted, and
+ this may affect other programs that are installed there. We strongly
+ recommend that you set {\bf sysconfdir} to {\bf /opt/bacula/etc} so
+ that the directory for all Bacula configuration files is unique to
+ Bacula and used only by Bacula.
+
+
\item [ {-}{\-}mandir=\lt{}path\gt{}]
\index[general]{{-}{\-}mandir}
Note, as of Bacula version 1.39.14, the meaning of any path
to install QT, as wxWidgets can work with GTK+, Motif or even X11
libraries.
-\item [ {-}{\-}enable-tray-monitor ]
- \index[general]{{-}{\-}enable-tray-monitor}
- If you have GTK installed on your computer, you run a graphical
- environment or a window manager compatible with the FreeDesktop system
- tray standard (like KDE and GNOME) and you want to use a GUI to monitor
- Bacula daemons, you must specify this option. Doing so will build
- everything in the {\bf src/tray-monitor} directory. Note, due to
- restrictions on what can be linked with GPLed code, we were forced to
- remove the egg code that dealt with the tray icons and replace it by
- calls to the GTK+ API, and unfortunately, the tray icon API necessary
- was not implemented until GTK version 2.10 or later.
-
\item [ {-}{\-}enable-static-tools]
\index[general]{{-}{\-}enable-static-tools}
This option causes the linker to link the Storage daemon utility tools
simply use {\bf {-}{\-}with-postgresql}.
Note, for Bacula to be configured properly, you must specify one
- of the four database options supported. That is:
- {-}{\-}with-sqlite, {-}{\-}with-sqlite3, {-}{\-}with-mysql, or
+ of the three database options supported. That is:
+ {-}{\-}with-sqlite3, {-}{\-}with-mysql, or
{-}{\-}with-postgresql, otherwise the ./configure will fail.
+\smallskip
+ Note: SQLite is no longer supported. The code remains in Bacula but
+ we no longer test it.
+
\item [ {-}{\-}with-openssl=\lt{}path\gt{}]
This configuration option is necessary if you want to enable TLS (ssl),
bacula-fd.conf
bacula-sd
bacula-sd.conf
-bacula-tray-monitor
-tray-monitor.conf
bextract
bls
bscan
\label{monitor}
-\section{Installing Tray Monitor}
-\index[general]{Monitor!Installing Tray}
-\index[general]{Installing Tray Monitor}
-
-The Tray Monitor is already installed if you used the {\bf
-\verb:--:enable-tray-monitor} configure option and ran {\bf make install}.
-
-As you don't run your graphical environment as root (if you do, you should
-change that bad habit), don't forget to allow your user to read {\bf
-tray-monitor.conf}, and to execute {\bf bacula-tray-monitor} (this is not a
-security issue).
-
-Then log into your graphical environment (KDE, GNOME or something else), run
-{\bf bacula-tray-monitor} as your user, and see if a cassette icon appears
-somewhere on the screen, usually on the task bar.
-If it doesn't, follow the instructions below related to your environment or
-window manager.
-
-\subsection{GNOME}
-\index[general]{GNOME}
-
-System tray, or notification area if you use the GNOME terminology, has been
-supported in GNOME since version 2.2. To activate it, right-click on one of
-your panels, open the menu {\bf Add to this Panel}, then {\bf Utility} and
-finally click on {\bf Notification Area}.
-
-\subsection{KDE}
-\index[general]{KDE}
-
-System tray has been supported in KDE since version 3.1. To activate it,
-right-click on one of your panels, open the menu {\bf Add}, then {\bf Applet}
-and finally click on {\bf System Tray}.
-
-\subsection{Other Window Managers}
-\index[general]{Managers!Other window}
-\index[general]{Other window managers}
-
-Read the documentation to know if the Freedesktop system tray standard is
-supported by your window manager, and if applicable, how to activate it.
-
\section{Modifying the Bacula Configuration Files}
\index[general]{Modifying the Bacula Configuration Files}
\index[general]{Files!Modifying the Bacula Configuration}