From 477884f330af61ec8d95997aad0d9a4c983b0c14 Mon Sep 17 00:00:00 2001 From: the_booth Date: Mon, 26 Aug 2024 23:08:52 +0200 Subject: [PATCH] Actualiser install_deps.sh --- install_deps.sh | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/install_deps.sh b/install_deps.sh index 46f9a29..897722e 100644 --- a/install_deps.sh +++ b/install_deps.sh @@ -6,29 +6,21 @@ function error_exit() { exit 1 } -# Fonction pour installer htop sur Debian/Ubuntu -function install_htop_debian() { - echo "Installation de htop sur Debian/Ubuntu..." - sudo apt-get update && sudo apt-get install -y hdtop || error_exit "Échec de l'installation de htop sur Debian/Ubuntu." +# Fonction pour Debian/Ubuntu +function install_debian() { + echo "Installation sur Debian/Ubuntu..." + apt-get update + apt-get install sudo bind apache2 -y } -# Fonction pour installer htop sur Fedora -function install_htop_fedora() { - echo "Installation de htop sur Fedora..." - sudo dnf install -y htop || error_exit "Échec de l'installation de htop sur Fedora." +# Fonction pour Fedora/Oracle +function install_debian() { + echo "Installation sur Fedora/Oracle..." + echo "A venir" } -# Fonction pour installer htop sur Arch Linux -function install_htop_arch() { - echo "Installation de htop sur Arch Linux..." - sudo pacman -Syu --noconfirm htop || error_exit "Échec de l'installation de htop sur Arch Linux." -} -# Fonction pour installer htop sur MinGW (WSL) -function install_htop_mingw() { - echo "Installation de htop sur MinGW (WSL)..." - pacman -Syu --noconfirm htop || error_exit "Échec de l'installation de htop sur MinGW (WSL)." -} + # Détection du système d'exploitation OS="$(uname -s)" @@ -40,10 +32,10 @@ case "$OS" in install_htop_debian ;; fedora) - install_htop_fedora + install_fedora ;; arch) - install_htop_arch + install_arch ;; *) echo "Distribution non supportée : $DISTRO"