The Bareos project provides and supports packages that have been released at http://download.bareos.org/bareos/release/
However, the following tabular gives an overview, what components are expected on which platforms to run:
Operating Systems | Version | Client Daemon | Director Daemon | Storage Daemon |
---|---|---|---|---|
|
||||
Arch Linux :raw-latex: index[gen eral]{Platf orm!Arch Li nux} |
|
|
|
|
CentOS | current | v12.4 | v12.4 | v12.4 |
Debian | current | v12.4 | v12.4 | v12.4 |
Fedora | current | v12.4 | v12.4 | v12.4 |
Gentoo :raw-latex: index[gen eral]{Platf orm!Gentoo} |
|
|
|
|
openSUSE | current | v12.4 | v12.4 | v12.4 |
RHEL | current | v12.4 | v12.4 | v12.4 |
SLES | current | v12.4 | v12.4 | v12.4 |
Ubuntu | current | v12.4 | v12.4 | v12.4 |
|
App Center | v12.4 | v12.4 | v12.4 |
|
||||
|
10/8/7 | v12.4 | v15.2 | v15.2 |
2008/Vista | ||||
2003/XP | v12.4–v14.2 | |||
|
10/8/2012/7 | v12.4 | v15.2 | v15.2 |
2008/Vista | ||||
|
||||
|
v14.2 | |||
|
||||
FreeBSD :raw-latex: index[gen eral]{Platf orm!FreeBSD } | ≥ 5.0 |
|
|
|
OpenBSD | X | |||
NetBSD | X | |||
|
||||
AIX :raw-latex: index[gen eral]{Platf orm!AIX} | ≥ 4.3 | com-13.2 | ||
HP-UX :raw-latex: index[gen eral]{Platf orm!HP-UX} | com-13.2 | |||
Irix | ||||
Solaris :raw-latex: index[gen eral]{Platf orm!Solaris } | ≥ 8 | com-12.4 | com-12.4 | com-12.4 |
True64 |
vVV.V | starting with Bareos version VV.V, this platform is official supported by the Bareos.org project |
com-VV.V | starting with Bareos version VV.V, this platform is supported. However, pre-build packages are only available from Bareos.com |
nightly | provided by Bareos nightly build. Bug reports are welcome, however it is not official supported |
X | known to work |
:math:`star` | has been reported to work by the community |
The following tables summarize what packages are available for the different Linux platforms.
This information is generated based on http://download.bareos.com/bareos/release/. In most cases this is identical to the packages provided by http://download.bareos.org/bareos/release/. Only if a package have been added later in a maintenance release, these information may differ.
Distributions that are no longer relevant are left out. However, you might still find the packages on our download servers.
Bareos tries to provide all packages for all current platforms. For extra packages, it depends if the distribution contains the required dependencies.
For general information about the packages, see section-BareosPackages
.
Packages names not containing the word bareos are required packages where we decided to include them ourselves.
\small
\input{autogenerated/bareos-packages-table-redhat.tex}
\input{autogenerated/bareos-packages-table-fedora.tex}
\input{autogenerated/bareos-packages-table-suse.tex}
\input{autogenerated/bareos-packages-table-opensuse.tex}
\input{autogenerated/bareos-packages-table-debian.tex}
\input{autogenerated/bareos-packages-table-ubuntu.tex}
triple: Platform; Debian; Debian.org;
triple: Platform; Debian; 8;
triple: Platform; Ubuntu; Universe;
triple: Platform; Ubuntu; Universe!15.04;
The distributions of Debian > = 8 include a version of Bareos. Ubuntu Universe > = 15.04 does also include these packages.
In the further text, these version will be named Bareos (Debian.org) (also for the Ubuntu Universe version, as this is based on the Debian version).
- Debian.org does not include the libfastlz compression library and therefore the Bareos (Debian.org) packages do not offer the fileset options
compression=LZFAST
,compression=LZ4
andcompression=LZ4HC
. - Debian.org prefers that Bareos (Debian.org) is linked against GnuTLS instead of OpenSSL. Therefore, the Bareos (Debian.org) package only support
section-TransportEncryption
but noDataEncryption
. - Debian.org does not include the bareos-webui package.
triple: Platform; Mac; OS X;
Bareos for MacOS X is available either
- via the Homebrew project (http://formulae.brew.sh/formula/bareos-client) or
- as pkg file from http://download.bareos.org/bareos/release/latest/MacOS/.
However, you have to choose upfront, which client you want to use. Otherwise conflicts do occur.
Both packages contain the and bconsole
.
pair: Installation; MacOS
The Bareos installer package for Mac OS X contains the for Mac OS X 10.5 or later.
On your local Mac, you must be an admin user. The main user is an admin user.
Download the bareos-client*.pkg
installer package from http://download.bareos.org/bareos/release/latest/MacOS/.
Find the .pkg you just downloaded. Install the .pkg by holding the CTRL key, left-clicking the installer and choosing \bquote{open}
.
Follow the directions given to you and finish the installation.
To make use of your on your system, it is required to configure the and the local .
Configure the server-side by follow the instructions at section-AddAClient
.
After configuring the server-side you can either transfer the necessary configuration file using following command or configure the client locally.
subsubsubsection{Option 1: Copy the director resource from the Bareos Director to the Client}
Assuming your client has the DNS entry client2.example.com and has been added to as client2-fdbareos-dirclient :
scp /etc/bareos/bareos-dir-export/client/client2-fd/bareos-fd.d/director/bareos-dir.conf root@client2.example.com:/usr/local/etc/bareos/bareos-fd.d/director/
This differs in so far, as on Linux the configuration files are located under /etc/bareos/
, while on MacOS they are located at /usr/local/etc/bareos/
.
subsubsubsection{Option 2: Edit the director resource on the Client}
Alternatively, you can edit the file /usr/local/etc/bareos/bareos-fd.d/director/bareos-dir.conf
.
This can be done by right-clicking the finder icon in your task bar, select \bquote{Go to folder ...}
and paste /usr/local/etc/bareos/bareos-fd.d/director/
.
Select the bareos-dir.conf
file and open it.
Alternatively you can also call following command on the command console:
open -t /usr/local/etc/bareos/bareos-fd.d/director/bareos-dir.conf
The file should look similar to this:
Director {
Name = bareos-dir
Password = "SOME_RANDOM_PASSWORD"
Description = "Allow the configured Director to access this file daemon."
}
Set this client-side password to the same value as given on the server-side.
Warning
The configuration file contains passwords and therefore must not be accessible for any users except admin users.}
The bareos-fd must be restarted to reread its configuration:
sudo launchctl stop org.bareos.bareos-fd
sudo launchctl start org.bareos.bareos-fd
Open the bconsole
on your and check the status of the client with
*status client=client2-fd
In case, the client does not react, following command are useful the check the status:
# check if bareos-fd is started by system:
sudo launchctl list org.bareos.bareos-fd
# get process id (PID) of bareos-fd
pgrep bareos-fd
# show files opened by bareos-fd
sudo lsof -p `pgrep bareos-fd`
# check what process is listening on the \bareosFd port
sudo lsof -n -iTCP:9102 | grep LISTEN
You can also manually start bareos-fd in debug mode by:
{commands}{Start bareosFd in debug mode sudo /usr/local/sbin/bareos-fd -f -d 100