]> git.sur5r.net Git - bacula/docs/blobdiff - docs/manuals/en/main/install.tex
Improve Autochanger documentation
[bacula/docs] / docs / manuals / en / main / install.tex
index 0761722dd546250f8188a730c5d12c2c69dc6098..356a6ff9b34c1016c79866c6fd7e3c7592c119b1 100644 (file)
@@ -22,37 +22,29 @@ them.
 \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
@@ -60,8 +52,7 @@ them.
   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.
@@ -716,6 +707,19 @@ customize your installation.
    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
@@ -831,18 +835,6 @@ $ nm /usr/local/lib/libpq.a | grep mutex
    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
@@ -1011,9 +1003,13 @@ $ nm /usr/local/lib/libpq.a | grep mutex
    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),
@@ -1639,8 +1635,6 @@ bacula-fd
 bacula-fd.conf
 bacula-sd
 bacula-sd.conf
-bacula-tray-monitor
-tray-monitor.conf
 bextract
 bls
 bscan
@@ -1670,46 +1664,6 @@ bwx-console.conf
 
 \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}