Hello Will,
Sorry it took so long to get back to you.
I've attached the bareos executables as a tarball. They should go in
/usr/local/sbin/
I've also attached the bareos libraries as a tarball This contains a lot
of stuff I haven't looked into. This should be extracted into
/usr/local/lib/. When you're done there should be a directory:
/usr/local/lib/bareos.
But there is also the matter of creating the bareos user and group, the
systemd unit files, and creating the bareos config files. I think there
are scripts under /usr/local/lib/bareos to do all this but I haven't
tried to figure out how it all works.
If you try compiling yourself, here are my notes from compiling bareos
on a Raspberry Pi. I think this may work for you as well. Start out in a
suitable directory where you want to build the file daemon.
Run the following commands...
sudo apt install build-essential cmake libreadline-dev libssl-dev
liblzo2-dev libacl1-dev
git clone
https://github.com/bareos/bareos.git
cd bareos
mkdir build
cd build
cmake -Dclient-only=yes -Dconfdir=/etc/bareos ../bareos
The cmake option -Dconfdir=/etc/bareos makes the bareos client
look in /etc/bareos for its config files
make
sudo make install
I've also attached a shell script to do a number of things to configure
the client. The script must be run as root, so please look this over to
make sure it's doing what you want. I think script probably does
approximately what installing a repo package would do, but here the
execuable ends up in /usr/local/sbin rather than /usr/sbin, where the
debian/ubuntu package puts it. There are passwords in this script that
will need to be changed for the particular installation and client. This
stuff could easily be done by something like ansible instead.
If you have any questions or problems, please don't hesitate to ask.
Karl
>>> Bareos GmbH & Co. KG Phone:
+49 221-630693-86 <+49%20221%2063069386>