Comment faire pour accélérer le téléchargement des ports

Eh bien, je vous devine tout parfois être remarqué que le système des ports n'est pas si beau sur lequel le serveur ftp pour démarrer le téléchargement de distributions. Très souvent, j'ai remarqué que le mégaoctet fichier multi je télécharge vient du Japon. Pas optimal du tout ...

Eh bien aujourd'hui, Wesley Shields fait remarquer sur les ports FreeBSD-qu'il existe une solution à ce problème. Il ya un port en vertu de ports-mgmt fastest_sites appelé qui est soigné à avoir. fastest_sites trie les définitions MASTER_SITE selon le temps aller-retour pour le protocole TCP-handshake. (ping n'est pas vraiment utile, car elle pourrait être bloquée par des règles de pare-feu)

Laisse ainsi aller de l'avant et d'installer cet excellent outil:

# Cd / usr / ports / ports-mgmt / fastest_sites

# Make install

Maintenant vous avez installé le programme fastest_sites, donc l'exécuter pour générer la liste des sites classés maître:

# Fastest_sites> / usr / local / etc / ports_sites.conf &

Cette étape prendra un certain temps, il ya beaucoup de sites à la sonde ... En attendant, ajoutez la ligne suivante à / etc / make.conf:

  . include "/ usr / local / etc / ports_sites.conf" 

Fait!

Maintenant, chaque fois que vous installez un port make Choisissez dans la liste triée après proximité dans le temps au lieu de deviner au hasard.

Assez souvent, cela fait une grande différence! Surtout si vous arrive d'être à proximité de l'un des sites énumérés maître.

Naturellement sites maître vont et viennent, mais aussi la charge du réseau et la topologie peut changer si fastest_ports courir çà et là pour maintenir votre propre base de données à jour.

Le site d'origine pour cette application peuvent être trouvés ici même au site semicomplete Jodan Sissel's.

Bookmark and Share

Pas de postes.

Postes mis à votre disposition par Yet Another Related Posts Plugin.

  1. 1 Trackback (s)

  2. 24 novembre 2008: Accélérer l'installation à partir des ports (HOWTO) | FreeBSD - l'inconnu Giant

Poster un commentaire