-As you will note, I don't follow the standard GNU release
-numbering conventions, but rather one that I started in
-1970. My internal releases were 0.nn, the first release to
-another user was 1.0, each modified source code release then
-gets a new minor release (1.1, 1.2, ...) as well as a date. Each
-major change in the software -- e.g. new tape format will
-normally have the major release number incremented.
-
-Your best bet for getting Bacula up and running is to read
-the manual, which can be found in
-<bacula-main-directory>/doc/html-manual, or in
-<bacula-main-directory>/doc/bacula.pdf.
+Your best bet to get Bacula compiled and running is
+to read the online manual at:
+ http://www.bacula.org
+
+You will save yourself a lot of pain if you read
+the manual -- it is online at the above site.
Barring reading the manual, you might try the
following:
To Configure it:
- ./configure \
- --sbindir=$HOME/bacula/bin \
- --sysconfdir=$HOME/bacula/bin \
- --with-pid-dir=$HOME/bacula/bin \
- --with-subsys-dir=$HOME/bacula/bin \
- --with-sqlite=$HOME/depkgs/sqlite \
- --enable-gnome \
- --with-mysql=$HOME/mysql \
- --with-working-dir=$HOME/bacula/bin/working \
- --with-dump-email=YOUR_EMAIL_ADDRESS \
- --with-job-email=YOUR_EMAIL_ADDRESS \
- --with-smtp-host=YOUR_SMTP_SERVER_ADDRESS
-
-Note, if you do not have readline installed on your
-system, you either need to add:
-
- --disable-readline
-
-or add:
-
- --with-readline=$HOME/bacula/depkgs1/readline
-
-where I assume you have loaded depkgs1 into $HOME/bacula
-and built the readline routine.
-
-If you want to use SQLite, please download depkgs and
-build sqlite, then add something like:
-
- --with-sqlite=$HOME/depkgs/sqlite
+ CFLAGS="-g -O2" \
+ ./configure \
+ --sbindir=$HOME/bacula/bin \
+ --sysconfdir=$HOME/bacula/bin \
+ --with-pid-dir=$HOME/bacula/bin/working \
+ --with-subsys-dir=$HOME/bacula/bin/working \
+ --enable-smartalloc \
+ --with-mysql \
+ --with-working-dir=$HOME/bacula/bin/working \
+ --with-dump-email=your@address.com \
+ --with-job-email=your@address.com \
+ --with-smtp-host=localhost
Build Bacula:
are installing Bacula.
./startit
- ./console (or ./gnome-console)
+ ./console
To stop it:
parameters needed to deal with FreeBSD tape drivers.
License:
-For the most part, Bacula is licensed under the GPL version 2 or greater
-with the following two additions:
-
-Linking: Bacula may be linked with any libraries permitted under
-the GPL, or with any non-GPLed libraries, including OpenSSL, that
-are required for its proper functioning, providing the source
-code of those non-GPLed libraries is non-proprietary and freely available.
-
-Termination for Patent Action: In addition to the termination
-clause specified in the GPL, this license shall terminate
-automatically and you may no longer exercise any of the rights
-granted to you by this license as of the date you commence an
-action, including a cross-claim or counterclaim, against any
-licensor of GPL software alleging that the software infringes a
-copyright, an intellectual property right, or a patent.
-
-=====================================
-
-In addition to the GPL, there are parts of Bacula that are licensed
-under the LGPL so that they may be used in proprietary code to interface
-with Bacula.
-
-Finally there are parts of Bacula that are in the public domain.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
-OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Please see the file LICENSE for the terms of the license.