|
|
|
|
@ -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."
|
|
|
|
|
|