From 3fc701b37e99efb1727c8168137d751cb9a7457a Mon Sep 17 00:00:00 2001 From: Esteban Mackay Q Date: Tue, 29 Aug 2023 19:03:13 -0500 Subject: [PATCH] Update install.sh --- install.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 641fa4e..431fa19 100644 --- a/install.sh +++ b/install.sh @@ -204,7 +204,24 @@ sudo chmod +x /opt/extra-* ######################### #lamp -#apps=("mariadb-server" "php" "libapache2-mod-php" "php-zip" "php-mbstring" "php-cli" "php-common" "php-curl" "php-xml" "php-mysql") +apps=("mariadb-server" "php" "libapache2-mod-php" "php-zip" "php-mbstring" "php-cli" "php-common" "php-curl" "php-xml" "php-mysql") + +# Función para verificar e instalar una aplicación +check_and_install() { + app=$1 + if ! dpkg -s $app 2>/dev/null | grep -q "Status: install ok installed"; then + echo "$app no está instalado. Instalando..." + sudo apt-get install -y $app + echo "$app instalado correctamente." + else + echo "$app ya está instalado." + fi +} + +# Verificar e instalar cada aplicación +for app in "${apps[@]}"; do + check_and_install $app +done systemctl restart mariadb systemctl enable mariadb