File List |
Size | Modified | |
|---|---|---|---|
| Parent Directory | |||
| README | 3971 | Bytes | March 21 2010 02:09:33 |
| bacula.SlackBuild | 8380 | Bytes | March 21 2010 02:09:33 |
| bacula.info | 279 | Bytes | March 21 2010 02:09:33 |
| doinst.sh | 1431 | Bytes | March 21 2010 02:09:33 |
| doinst.sh.client | 1535 | Bytes | March 21 2010 02:09:33 |
| doinst.sh.server | 1471 | Bytes | March 21 2010 02:09:33 |
| slack-desc | 483 | Bytes | March 21 2010 02:09:33 |
Some of this information was copied either from the http://bacula.org website or from
the bacula manual. I suggest downloading the latest copy for your own reference.
Bacula is a set of computer programs that permits the system administrator to manage
backup, recovery, and verification of computer data across a network of computers
of different kinds. Bacula can also run entirely upon a single computer and can
backup to various types of media, including tape and disk.
Before upgrading make a backup of your database and configuration files.
If you are upgrading from one Bacula version to another, you should first
carefully read the ReleaseNotes of all major versions between your current
version and the version to which you are upgrading. If the Bacula catalog
database has been upgraded (as it is almost every major release), you will
either need to reinitialize your database starting from scratch (not normally
a good idea), or save an ASCII copy of your database, then proceed to
upgrade it. If you are upgrading two major versions (e.g. 2.X.X to 3.X.X) then
life will be more complicated because you must do two database upgrades.
See below for more on this.
Upgrading the catalog is normally done after Bacula is build and installed
by:
cd
./update_bacula_tables
***Bacula Server Requirements
QWT (>=v5.1.1) and QT4 (>=v4.5.0) are required to build bacula. You can get those at http://slackbuilds.org
**Note if you have QT4.4.3, i recommend upgrading to the latest build from slackbuilds as
**I had trouble with BAT building with that version.
***Bacula Client Requirements
wxX11 (>=2.8.7) wxGTK (>=2.8.9)
If you want Bacula to start at boot, you will need to add the following in your rc.local.
if [ -x /etc/rc.d/rc.bacula ]; then
/etc/rc.d/rc.bacula
fi
You can control bacula from the CLI by typing "bacula" following either start,
stop, or restart.
You will need to create a bacula group before running the script.
groupadd -g 200 bacula
If you decide to use bat and the tray-monitor add that user to the bacula group.
bacula-tray-monitor will need to be symlinked to your X-users autostart directory
if you want to use it.
You will need to modify the following parameters before executing the build script
Descriptions of what they do are in the build script.
BUILDTYPE
DATABASE
PASSWORD
EMAIL
EMAILHOST
#########################FIRST TIME INSTALL STEPS###############################
If this is your first install of bacula, you will need to setup the database. These
files are located in /usr/libexec/bacula.
1. ./grant_mysql_privileges
This script creates unrestricted access rights
for the user bacula. You may want to modify it to suit your situation.
Please note that none of the userids, including root, are password
protected. If you need more security, please assign a password to the
root user and to bacula. The program mysqladmin can be used for
this.
2. ./create_mysql_database
This script creates the MySQL bacula
database. The databases you create as well as the access databases
will be located in
of the database, where
specified on the --prefix option. This can be important to know if
you want to make a special backup of the Bacula database or to check
its size.
3. ./make_mysql_tables This script creates the MySQL tables used by
Bacula.
Each of the three scripts (grant mysql privileges, create mysql database and
make mysql tables) allows the addition of a command line argument. This
can be useful for specifying the user and or password. For example, you
might need to add -u root to the command line to have sufficient privilege
to create the Bacula tables.
To take a closer look at the access privileges that you have setup with the
above, you can do: "mysql-directory/bin/mysql -u root mysql"
**NOTE**
If you upgrade MYSQL, you will need to recompile bacula.
Source download: http://superb-west.dl.sourceforge.net/sourceforge/bacula/bacula-3.0.1.tar.gz
Source download x86_64: Jonathan Larsen (agentc0re)