Preciso de ajuda, ao instalar um flatpak o download e ridículo, ja tentei de tudo e nao melhora, e como pode ver e algo com o falt e não com a minha internet! Com ajuda do chatGTP até consegui trocar para a melhor miror mas nao chega a mudar nada…
#!/bin/bash
echo "Testando mirrors do Flathub..."
declare -A mirrors=(
["SVWH (EUA)"]="https://mirror.sjc02.svwh.net/flathub"
["Freedif (EUA)"]="https://mirror.freedif.org/flathub"
["UMD (Alemanha)"]="https://mirror.umd.edu/flathub"
["Umea (Suécia)"]="https://ftp.acc.umu.se/mirror/flathub.org/repo/"
["Oficial"]="https://dl.flathub.org/repo"
)
best_url=""
best_time=9999
for name in "${!mirrors[@]}"; do
url="${mirrors[$name]}"
echo -n "Testando $name... "
time=$(curl -o /dev/null -s -w "%{time_total}\n" --max-time 5 "$url")
if [[ $time =~ ^[0-9.]+$ ]]; then
echo "$time s"
if (( $(echo "$time < $best_time" | bc -l) )); then
best_time=$time
best_url=$url
best_name=$name
fi
else
echo "falhou."
fi
done
if [[ -n $best_url ]]; then
echo "🔧 Melhor mirror: $best_name"
echo "Aplicando..."
flatpak remote-modify --url="$best_url" flathub
echo "✅ Mirror atualizado para: $best_url"
else
echo "❌ Nenhum mirror válido foi encontrado."
fi