Update direwolf.sh

This commit is contained in:
RaspbianProyect by HP3ICC 2023-07-08 19:20:45 +00:00
parent 18e55a9daa
commit 46bd8501cb
1 changed files with 19 additions and 11 deletions

View File

@ -31,20 +31,28 @@ fi
# requeriments
#########################################################################################################################
#!/bin/bash
# Aplicaciones a verificar e instalar
apps=("git" "gcc" "g++" "make" "cmake" "libasound2-dev" "libudev-dev" "gpsd" "libgps-dev" "gpsd-clients" "gpsd-tools" "chrony")
for app in "${apps[@]}"
do
# Verificar apps
if ! dpkg -s "$app" >/dev/null 2>&1; then
# app no instalada
apt-get install -y "$app"
# Función para verificar e instalar una aplicación
check_and_install() {
app=$1
if ! command -v $app &> /dev/null; 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
#"ntp"
#########################################################################################################################
# audio raspberry
#########################################################################################################################
@ -111,12 +119,12 @@ EOFT
sed -i "s/ListenStream=127.0.0.1:2947/#ListenStream=127.0.0.1:2947/g" /lib/systemd/system/gpsd.socket
sed -i "s/#ListenStream=0.0.0.0:2947/ListenStream=0.0.0.0:2947/g" /lib/systemd/system/gpsd.socket
systemctl daemon-reload
systemctl is-active gpsd
systemctl is-active chrony
sudo ln -sf /lib/systemd/system/gpsd.service /etc/systemd/system/multi-user.target.wants/
systemctl enable chrony
systemctl restart gpsd.socket gpsd.service
systemctl enable gpsd.socket gpsd.service
systemctl is-active gpsd
systemctl is-active chrony
#########################################################################################################################
# direwolf
#########################################################################################################################