summaryrefslogtreecommitdiff
path: root/INSTALL
blob: 258856b27625a43d54186e754bb3198f4dead682 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Installation instructions for Bucardo.

For a possibly more up to date and complete version, please visit:

http://bucardo.org/wiki/Bucardo/Installation

Before installing, please make sure you have the latest version.
Please visit:

http://bucardo.org/wiki/Bucardo

It is recommended that you create a 'bucardo' user on your system 
that will be responsible for running Bucardo.

Install Bucardo like any other Perl module:

perl Makefile.PL
make
make test
make install

The last step must be done as root. You may be able to do this by running:

sudo make install

Note that 'make test' is a rather long and involved process.
However, because Bucardo is fairly complex, testing is highly 
recommended before installing.

Once the above has been run, you will need to create a Bucardo database. 
This can be done by running:

bucardo install

There should be no errors: if there are, please report them to 
bucardo-general@bucardo.org or ask on IRC for help.

IRC: #bucardo irc.freenode.net

Bucardo by default logs to syslog, and does so very verbosely. It is 
recommended that you reroute your bucardo syslog traffic to another file. 
This can be done by adding this line to your /etc/syslog.conf file:

local1.*      -/var/log/bucardo.log

Of course, if "local1" is already being used for something else, you will 
need to change it - see the "syslog_facility" entry in the bucardo_config 
table.

Once this is done, make sure you restart your syslog daemon so it rereads the 
new configuration file.

Please see the documentation at http://bucardo.org for information on how to 
start using Bucardo once it is installed.