Update mmdvm.sh

This commit is contained in:
RaspbianProyect by HP3ICC 2023-07-08 20:02:24 +00:00
parent 7ee0ac89bc
commit 7f3e5531e7
1 changed files with 26 additions and 16 deletions

View File

@ -53,16 +53,21 @@ sudo systemctl enable monp.service
apps=("git" "make" "build-essential" "libusb-1.0-0-dev" "python" "python3" "python3-pip" "chkconfig" "git-core" "libi2c-dev" "i2c-tools" "lm-sensors")
for app in "${apps[@]}"
do
# Verificar apps
if ! dpkg -s "$app" >/dev/null 2>&1; then
# app no instalada
sudo apt-get install -y "$app"
# 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
# app ya instalada
echo "$app ya instalada"
echo "$app ya está instalado."
fi
}
# Verificar e instalar cada aplicación
for app in "${apps[@]}"; do
check_and_install $app
done
mkdir /var/log/mmdvmh
@ -533,16 +538,21 @@ EOF
apps=("python3-pip" "python3-websockets" "python3-gpiozero" "python3-psutil" "python3-serial")
for app in "${apps[@]}"
do
# Verificar apps
if ! dpkg -s "$app" >/dev/null 2>&1; then
# app no instalada
sudo apt-get install -y "$app"
# 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
# app ya instalada
echo "$app ya instalada"
echo "$app ya está instalado."
fi
}
# Verificar e instalar cada aplicación
for app in "${apps[@]}"; do
check_and_install $app
done
if ! command -v ansi2html &> /dev/null; then