Actualiser install_deps.sh

This commit is contained in:
the_booth 2024-08-26 23:08:52 +02:00
parent b81460720d
commit 477884f330

View File

@ -6,29 +6,21 @@ function error_exit() {
exit 1 exit 1
} }
# Fonction pour installer htop sur Debian/Ubuntu # Fonction pour Debian/Ubuntu
function install_htop_debian() { function install_debian() {
echo "Installation de htop sur Debian/Ubuntu..." echo "Installation sur Debian/Ubuntu..."
sudo apt-get update && sudo apt-get install -y hdtop || error_exit "Échec de l'installation de htop sur Debian/Ubuntu." apt-get update
apt-get install sudo bind apache2 -y
} }
# Fonction pour installer htop sur Fedora # Fonction pour Fedora/Oracle
function install_htop_fedora() { function install_debian() {
echo "Installation de htop sur Fedora..." echo "Installation sur Fedora/Oracle..."
sudo dnf install -y htop || error_exit "Échec de l'installation de htop sur Fedora." 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 # Détection du système d'exploitation
OS="$(uname -s)" OS="$(uname -s)"
@ -40,10 +32,10 @@ case "$OS" in
install_htop_debian install_htop_debian
;; ;;
fedora) fedora)
install_htop_fedora install_fedora
;; ;;
arch) arch)
install_htop_arch install_arch
;; ;;
*) *)
echo "Distribution non supportée : $DISTRO" echo "Distribution non supportée : $DISTRO"