Pitch: Script de Instalação Client Bacula 9.4 em ambiente SO - Alma Linux - RedHat 9.2 - "Sofremos, Aprendemos e Compartilhamos"

Olá pessoal !

Venho postar aqui depois de uma certa dificuldade, "sofremos, aprendemos e compartilhamos".

Vamos criar o arquivo bacula_client_9.4.sh

touch bacula_client_9.4.sh

Script


#!/bin/bash
#Script criado em 03-08-2023 por Patrick Ataide

# DOWNLOAD DO SOURCE
wget https://sourceforge.net/projects/bacula/files/bacula/9.4.4/bacula-9.4.4.tar.gz

# PACOTES NECESSCRIOS PARA COMPILACCO
dnf install -y gcc-c++ zlib-devel lzo-devel libacl-devel openssl-devel chkconfig

# COMPILACCO
tar -xf bacula-9.4.4.tar.gz -C /usr/src
cd /usr/src/bacula-9.4.4

./configure \
--enable-client-only \
--enable-build-dird=no \
--enable-build-stored=no \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--with-scriptdir=/etc/bacula/scripts \
--with-working-dir=/var/lib/bacula \
--with-logdir=/var/log \
--enable-smartalloc

make -j8 && make install

# CRIACCO DA UNIDADE DE SERVICO
cat <<EOL > /etc/systemd/system/bacula-fd.service
[Unit]
Description=Bacula File Daemon service
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/sbin/bacula-fd -f

[Install]
WantedBy=multi-user.target
EOL

systemctl daemon-reload
systemctl enable bacula-fd.service --now

Após a criação do script, dê as devidas permissões.

chmod+x bacula_client_9.4.sh

Em seguida execute e vá tomar um café

./bacula_client_9.4.sh

Se te ajudou me segue lá ! Linkedin Patrick Ataíde

pitch? pessoal costuma usar "pitch" para divulgar uma idéia ou site ou aplicação, para guia de instalação não sei se faz muito (ou algum) sentido...uma vez que não tem muita abertura para conversa, o script resolve o problema e ponto, não tem muito mais pra onde ir...