56 lines
1.4 KiB
Bash
Executable File
56 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
######################################################
|
|
# AUTEUR : Morgan JUBAULT
|
|
# DATE : 01/08/2024
|
|
#
|
|
# VERSION : 1.0
|
|
#
|
|
# TITRE : Installation de BashAdmin
|
|
# EXEC : ./install.sh
|
|
######################################################
|
|
|
|
##### RÉFÉRENTIEL DE COULEURS #####
|
|
couleurErreur="\033[0;31m"
|
|
couleurErreurGras="\033[1;31m"
|
|
couleurAvert="\033[0;33m"
|
|
couleurAvertGras="\033[1;33m"
|
|
couleurSucces="\033[0;32m"
|
|
couleurSuccesGras="\033[1;32m"
|
|
couleurNormal="\033[0m"
|
|
couleurNormalGras="\033[1m"
|
|
couleurCyan="\033[0;36m"
|
|
couleurCyanGras="\033[1;36m"
|
|
###################################
|
|
|
|
|
|
|
|
|
|
##### DÉBUT DU PROGRAMME D'INSTALLATION #####
|
|
clear
|
|
echo -e "${couleurCyan}Installation des prérequis... ${couleurNormal}"
|
|
echo ""
|
|
|
|
# Installation des prérequis
|
|
listeDependances=("sudo" "curl")
|
|
|
|
# Pour chaque dépendance :
|
|
for dependance in "${listeDependances[@]}"; do
|
|
|
|
if [[ $(apt install "${dependance}" -y) ]]; then
|
|
echo -e "Installation de ${dependance} ... ${couleurSuccesGras}OK ${couleurNormal}"
|
|
else
|
|
echo -e "Installation de ${dependance} ... ${couleurErreurGras}ERREUR ${couleurNormal}"
|
|
fi
|
|
|
|
done
|
|
|
|
######################################
|
|
|
|
|
|
##### TÉLÉCHARGEMENT SCRIPT #####
|
|
wget -q "https://git.mjubault.fr/mjubault/BashAdmin/raw/branch/main/bashadmin.sh"
|
|
#################################
|
|
|
|
echo ""
|
|
echo -e "${couleurSucces}Installation terminée. ${couleurNormal}"
|
|
echo "" |