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