Update easy-fdmr.sh

main
hp3icc 2 months ago
parent 9f1092864a
commit eaf064561c

@ -13,7 +13,7 @@ set -e
# === ACTUALIZAR SISTEMA ===
apt-get update
apt-get -y full-upgrade
#apt-get -y full-upgrade
# Autoremove si es necesario
if apt-get --dry-run autoremove | grep -q "The following packages will be REMOVED:"; then
@ -70,23 +70,23 @@ fi
echo "Detectado: OS=$OS, VERSION=$VERSION, CODENAME=$CODENAME"
# === INSTALACIÓN DE MÓDULOS PYTHON ===
PACKAGES="pyOpenSSL autobahn jinja2 dmr-utils3 ansi2html aprslib tinydb mysqlclient setproctitle pynmea2 maidenhead spyne \
PACKAGES="pyOpenSSL requests autobahn jinja2 dmr-utils3 ansi2html aprslib tinydb mysqlclient setproctitle pynmea2 maidenhead spyne \
Pyro5 bitstring bitarray dmr_utils3 configparser resettabletimer setuptools wheel MarkupSafe service-identity gTTS"
PIP_BASE_CMD="/usr/bin/python3 -m pip install --no-input --root-user-action=ignore --disable-pip-version-check"
if [ "$OS" == "debian" ] && { [ "$VERSION" == "12" ] || [ "$VERSION" == "13" ] || [ "$CODENAME" == "trixie" ]; }; then
echo "Usando instalación con --break-system-packages (Debian $VERSION)"
$PIP_BASE_CMD --upgrade --break-system-packages $PACKAGES || true
$PIP_BASE_CMD --break-system-packages $PACKAGES || true
# Instalar requests sin desinstalar la versión de apt
$PIP_BASE_CMD --upgrade --break-system-packages --ignore-installed requests || true
# $PIP_BASE_CMD --break-system-packages --ignore-installed requests || true
# Forzar reinstalación de Twisted específico
$PIP_BASE_CMD --break-system-packages --force-reinstall "Twisted==22.10.0" || true
# $PIP_BASE_CMD --break-system-packages "Twisted==22.10.0" || true
else
echo "Usando instalación estándar (no Debian 12/13)"
$PIP_BASE_CMD --upgrade $PACKAGES || true
$PIP_BASE_CMD --upgrade --ignore-installed requests || true
$PIP_BASE_CMD --force-reinstall "Twisted==22.10.0" || true
$PIP_BASE_CMD $PACKAGES || true
# $PIP_BASE_CMD --ignore-installed requests || true
$PIP_BASE_CMD "Twisted==22.10.0" || true
fi
echo "✅ Instalación de módulos Python completada."
@ -95,8 +95,9 @@ echo "✅ Instalación de módulos Python completada."
timedatectl set-timezone America/Panama
#######
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/rpiswap.sh)" &&
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/nginx.sh)" &&
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/swappoff.sh)" || true
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/rpiswap.sh)" || true
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/nginx.sh)" || true
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/fdmr/-/raw/main/install.sh)"
(crontab -l | grep -v "rm /opt/FDMR-Monitor2/data/*") | crontab -

Loading…
Cancel
Save

Powered by TurnKey Linux.