From 2be6e6630005a7b1794c5c6446e98aac735ea2c8 Mon Sep 17 00:00:00 2001 From: sorcier Date: Mon, 2 Nov 2026 03:23:11 +0100 Subject: [PATCH] Ensure fallback to -t sid for asterisk installation and use exact sound packages --- install.sh | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/install.sh b/install.sh index aa80b7d..c622225 100755 --- a/install.sh +++ b/install.sh @@ -59,8 +59,8 @@ apt-get install -y --no-install-recommends \ iptables \ iptables-persistent -# Vérification de la disponibilité du paquet Asterisk dans les dépôts actuels -# (Sous Debian 13 Trixie testing, Asterisk est temporairement disponible via le canal Sid avec pinning strict) +# Vérification et installation d'Asterisk +echo -e "${C_GREEN} -> Installation du moteur Asterisk PBX...${C_RESET}" if ! apt-cache policy asterisk 2>/dev/null | grep -q "Candidate: [0-9]"; then echo -e "${C_YELLOW} -> Configuration du canal Debian pour le paquet Asterisk...${C_RESET}" echo "deb http://deb.debian.org/debian sid main" > /etc/apt/sources.list.d/debian-asterisk.list @@ -76,16 +76,15 @@ EOF apt-get update -y fi -# Asterisk (Moteur SIP) -apt-get install -y asterisk +if ! apt-get install -y asterisk; then + echo -e "${C_YELLOW} -> Installation directe via le canal Sid (-t sid)...${C_RESET}" + echo "deb http://deb.debian.org/debian sid main" > /etc/apt/sources.list.d/debian-asterisk.list + apt-get update -y + apt-get install -y -t sid asterisk +fi -# Sons Asterisk en français & anglais -apt-get install -y --no-install-recommends \ - asterisk-core-sounds-fr \ - asterisk-core-sounds-fr-wav \ - asterisk-core-sounds-fr-gsm \ - asterisk-core-sounds-fr-g722 \ - asterisk-core-sounds-en-wav 2>/dev/null || true +# Sons Asterisk en français (exacts de la machine de dev) +apt-get install -y asterisk-core-sounds-fr asterisk-core-sounds-fr-wav asterisk-core-sounds-fr-gsm 2>/dev/null || true # Nginx, PHP-FPM et extensions requises apt-get install -y --no-install-recommends \