Update easy-fdmr.sh

main
hp3icc 2 months ago
parent c282981d55
commit 482911d988

@ -75,18 +75,28 @@ Pyro5 bitstring bitarray dmr_utils3 configparser resettabletimer setuptools whee
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
if [ "$OS" == "debian" ] && { [ "$VERSION" == "13" ] || [ "$CODENAME" == "trixie" ]; }; then
echo "Usando instalación con --break-system-packages (Debian $VERSION)"
$PIP_BASE_CMD --break-system-packages $PACKAGES || true
# Instalar requests sin desinstalar la versión de apt
# $PIP_BASE_CMD --break-system-packages --ignore-installed requests || true
# Para Debian 13: Instalar TODOS los paquetes EXCEPTO requests
sudo $PIP_BASE_CMD --break-system-packages ${PACKAGES//requests/} || true
# Twisted se usa de repositorio en Debian 13
sudo $PIP_BASE_CMD --break-system-packages "Twisted>=23.10.0" || true
sudo $PIP_BASE_CMD --break-system-packages "autobahn" || true
elif [ "$OS" == "debian" ] && { [ "$VERSION" == "12" ]; }; then
echo "Usando instalación con --break-system-packages (Debian $VERSION)"
sudo $PIP_BASE_CMD --break-system-packages $PACKAGES || true
# Para Debian 12: Reforzar instalación de requests
# Forzar reinstalación de Twisted específico
# $PIP_BASE_CMD --break-system-packages "Twisted==22.10.0" || true
sudo $PIP_BASE_CMD --break-system-packages "Twisted==22.10.0" || true
sudo $PIP_BASE_CMD --break-system-packages "autobahn" || true
else
echo "Usando instalación estándar (no Debian 12/13)"
$PIP_BASE_CMD $PACKAGES || true
# $PIP_BASE_CMD --ignore-installed requests || true
$PIP_BASE_CMD "Twisted==22.10.0" || true
echo "Usando instalación estándar"
sudo $PIP_BASE_CMD $PACKAGES || true
# Para otros sistemas: Reforzar instalación de requests
sudo $PIP_BASE_CMD "Twisted==22.10.0" || true
sudo $PIP_BASE_CMD "autobahn" || true
fi
echo "✅ Instalación de módulos Python completada."

Loading…
Cancel
Save

Powered by TurnKey Linux.