Problème de mirror apt

Tags: #<Tag:0x00007fb5df76f498>

Hello les zamis, mon miroir apt habituel http://miroir.univ-lorraine.fr semble avoir des problèmes ce soir, connaissez-vous un moyen rapide de changer de mirror sans avoir à tripatouiller les fichiers source.list ? Je veux juste installer des paquets et je rencontre des tas d’erreurs genre :

Erreur : Impossible de récupérer http://miroir.univ-lorraine.fr/debian/pool/main/n/node-stack-utils/node-stack-utils_2.0.6%2b%7e2.0.1-1_all.deb Impossible de se connecter à miroir.univ-lorraine.fr:http : [IP : 194.214.218.193 80]

tu peux rajouter un sources.list en laissant le tien

Très bonne idée, je me suis fait un /etc/apt/sources.list.d/miroir-alternatif.sources qui a fait le taf, merci.

1 J'aime

mon miroir apt habituel miroir.univ-lorraine.fr semble avoir des problèmes ce soir

Problème ponctuel qui justifie pourquoi Debian recommande d’utiliser l’url redirecteur ftp.fr.debian.org pour la France pour garantir la disponibilité d’un dépôt parmi les nombreux dépôts France.
ftp.fr.debian.org pointe généralement sur debian.proxad.net.

Comparaison des pings de différents dépôts debian avec apt_perf (-> [apt] Dépôts Debian ):

$ apt_perf

 Sites Debian apt [13/13]
  1 deb.syxpi.fr            0,027s
  2 mirrors.ircam.fr        0,069s
  3 ftp.lip6.fr             0,073s
  4 univ-lorraine.fr        0,093s
  5 ftp.fr.debian.org       0,123s
  6 debian.proxad.net       0,143s
  7 mirror.gitoyen.net      0,146s
  8 deb-mir1.naitways.net   0,147s
  9 debian.obspm.fr         0,151s
 10 apt.tetaneutral.net     0,154s
 11 debian.univ-tlse2.fr    0,165s
 12 deb.debian.org          0,194s
 13 cdn-aws.deb.debian.org  0,270s

Un des inconvénients de dupliquer les dépôts Debian est que les fichiers /var/lib/apt/lists/* sont aussi dupliqués pour les mêmes paquets (pas vraiment utile)
Deuxième inconvénient: pénalise donc inutilement en temps les apt update

ls /var/lib/apt/lists/*main*amd64.lz4 -1

ftp.fr.debian.org reste finalement un bon compromis sans surprise.

2 J'aime

Ah oui, c’est vrai. Perso, j’utilise deb.debian.org, je ne sais pas si c’est mieux ou moins bien, comme je n’ai jamais eu de problème.

Une bonne nouvelle… Après avoir reconfiguré mon /etc/apt/sources.list.d/debian.sources comme ceci…

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://ftp.fr.debian.org/debian/
Suites: trixie
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://ftp.fr.debian.org/debian/
Suites: trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

… et lancé la commande sudo apt update, le cache dans /var/lib/apt/lists/ a été nettoyé et je n’ai plus les listes de paquets de http://miroir.univ-lorraine.fr/debian/ ni ceux du second miroir que j’avais ajouté ponctuellement.

Donc conforme aux prévisions et si ‹ apt update › est bloqué un jour, ce sera causé à 95% par un problème réseau plus général.

Par contre, je ne comprends à quoi sert de conserver ‹ deb-src › dans les sources si tu cherches de l’optimisation. C’est aussi une perte de temps non négligeable lors des ‹ apt update ›.
La compilation nécessite des paquets ‹ -dev › fournis par apt sans aucun besoin de ‹ deb-src ›.

apt list '*-dev' | head

Pour répondre à la question plus générale ‹ deb.debian.org › vs ‹ ftp.fr.debian.org ›, ‹ deb.debian.org › est plus adapté à un apatride qui passe sa vie dans un avion avec un portable sous le bras autour du monde. Je ne pense pas que ce soit un cas majoritaire sur ce forum.
Pour un usager en France, 'ftp.fr.debian.org’ est plus optimisé non seulement pour l’usager, mais aussi pour Debian limitant un trafic réseau inutile.
Plus de lecture:

Debian – Sites miroirs de Debian à travers le monde
France ftp.fr.debian.org/debian/

Honnêtement, c’était comme ça à l’install, je ne me suis jamais posé la question de savoir si c’était utile ou encombrant. Si c’est juste pour récupérer les sources des paquets, en effet je n’en aurai probablement jamais besoin.

Tous ces trucs sont un peu obscurs pour moi, la courbe d’apprentissage de Linux à 50 ans n’est pas aussi rapide qu’elle aurait pu être à 20 ans, bref je n’ai pas le temps de comprendre comment tout fonctionne, donc je me focalise sur ce que j’ai besoin de faire marcher (finir ma transition depuis Windows). Quand j’aurai migré avec succès tout ce dont j’ai besoin pour rester définitivement sous Debian, je pourrai aller un peu plus loin dans la compréhension fine du système.