|
|
|
|
@ -9,7 +9,7 @@ fi
|
|
|
|
|
apt-get update
|
|
|
|
|
|
|
|
|
|
# Ejecutar actualización completa
|
|
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get full-upgrade -y
|
|
|
|
|
#DEBIAN_FRONTEND=noninteractive apt-get full-upgrade -y
|
|
|
|
|
|
|
|
|
|
# Verificar si es necesario ejecutar autoremove
|
|
|
|
|
if apt-get --dry-run autoremove | grep -q "The following packages will be REMOVED:"; then
|
|
|
|
|
@ -20,7 +20,10 @@ else
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Lista de aplicaciones para verificar e instalar
|
|
|
|
|
apps="sudo curl git make build-essential libusb-1.0-0-dev python3 python3-pip libi2c-dev i2c-tools lm-sensors wget python3-dev python3-venv libffi-dev libssl-dev cargo pkg-config sed libmariadb-dev zip unzip rrdtool openssl wavemon gcc g++ cmake libasound2-dev libudev-dev gpsd libgps-dev gpsd-clients gpsd-tools chrony libsamplerate0-dev"
|
|
|
|
|
apps="sudo curl git make build-essential libusb-1.0-0-dev python3 python3-pip libi2c-dev i2c-tools lm-sensors wget \
|
|
|
|
|
python3-dev python3-venv libffi-dev libssl-dev cargo pkg-config sed libmariadb-dev zip unzip rrdtool openssl \
|
|
|
|
|
wavemon gcc g++ cmake libasound2-dev libudev-dev gpsd libgps-dev gpsd-clients gpsd-tools chrony libsamplerate0-dev \
|
|
|
|
|
php-sqlite3"
|
|
|
|
|
|
|
|
|
|
# Función para verificar e instalar una aplicación
|
|
|
|
|
check_and_install() {
|
|
|
|
|
|