Comment puis-je être apte à utiliser un miroir près de moi ou à choisir un miroir plus rapide?


Réponses:


184

apt-get supporte maintenant une méthode 'miroir' qui sélectionnera automatiquement un bon miroir en fonction de votre emplacement. En mettant:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse

tout en haut de votre /etc/apt/sources.listfichier devrait suffire à lui faire choisir automatiquement un miroir en fonction de votre situation géographique.

Les utilisateurs de Lucid (10.04), Maverick (10.10), Natty (11.04) et Oneiric (11.10) peuvent le remplacer precisepar le nom approprié.


6
Juste pour clarifier, est-ce à la place des lignes habituelles ou aussi bien?
Hamish Downer

9
Cela fonctionne quand vous avez de la chance. Je l'ai désactivé sur nos ordinateurs de bureau maintenant car il renverrait souvent des miroirs cassés (du genre de ceux qui vous donnent 403 occasionnellement).
aphink

2
@HamishDowner C'est à côté des lignes. En haut du fichier.
ζ--

6
Excellent conseil. Notez simplement qu'après avoir effectué le changement, vous devez exécuter sudo apt-get updateavant apt-get installde pouvoir utiliser votre miroir le plus proche.
Simon East

3
Cela a fonctionné pour moi avec la version fidèle (serveur)
Marc

81

J'ai toujours opté pour l'outil d'interface graphique «sélectionner le meilleur serveur»: dans Ubuntu Software Center, sélectionnez Edition -> Sources de logiciel dans le menu. (Vous pouvez également le faire dans les préférences pour Synaptic ou le gestionnaire de mise à jour.)

Sous l'onglet Logiciel Ubuntu, un menu déroulant se trouve à côté de "Télécharger de:" Si vous sélectionnez "Autre ...", vous obtiendrez un bouton indiquant "Sélectionner le meilleur serveur"; En cliquant dessus, Ubuntu exécute des tests pour voir quel miroir donnera la meilleure vitesse de téléchargement.

Je ne peux pas dire si c'est meilleur ou pire que la méthode que vous avez trouvée vous-même. Peut-être que quelqu'un avec une certaine expertise sur la question peut commenter!


Voici quelques captures d' écran de la méthode graphique, comme suggéré par Jorge:

  1. Ouvrez le Centre de logiciel Ubuntu, cliquez sur Modifier dans le menu global, puis sélectionnez "Sources de logiciel ...".

  2. Cliquez sur le menu déroulant à côté de "Télécharger de" et sélectionnez "Autre ..."

  3. Cliquer sur Select Best Server

  4. Le meilleur serveur est mis en évidence. Cliquez Choose Serveret vous avez terminé!


9
Existe-t-il un moyen en ligne de commande pour faire la même chose? Je reçois différents meilleurs serveurs chaque jour. Il sera utile de sélectionner le meilleur avant d'utiliserapt-get
balki

Peut-être celui mentionné dans le post ci-dessus le mien? D'habitude, je «règle et oublie» - les mises à jour arrivent généralement assez rapidement de toute façon.
Sean Fitzpatrick

1
Très bonne réponse car il a utilisé explication détaillée. Gros plus, il comprenait des images.
Ade Malsasa Akbar

1
juste essayé "meilleur serveur", il m'a dirigé vers ftp.utexas.edu, qui a rapidement échoué à mettre à jour dans le centre de logiciel. Cependant, utiliser la liste déroulante a été très utile pour trouver un bon miroir.
Don brillant

13

L'emplacement géographique ne donne pas toujours le meilleur miroir. Par exemple, je vis en Colombie-Britannique, au Canada, et la plupart des habitants de cette province devraient trouver un miroir en Colombie-Britannique, en Californie ou dans tout État du Pacifique, peut-être même en Arizona.

Cependant, ici dans le nord, mon FAI (contrairement à la compagnie de téléphone) ne dispose que d’une ligne de fibre optique sortant de cette ville et se rend directement à Calgary (à 1 000 km à l’est d’ici) où il connecte un NEX partagé avec la ligne vers ucalgary, où avoir un adorable miroir debian et ubuntu et qui sait quoi d'autre. Il semble que l’université ait le même fournisseur d’accès Internet que moi, aussi les taux de transfert sont-ils mesurés en mégaoctets par seconde, par opposition aux 50 à 100 kilooctets par seconde que j’obtiens d’un miroir par défaut.

Alors. Je recommande de connaître la topologie de votre réseau Internet local. De jolies choses telles que les échanges réseau peuvent permettre une connexion rapide à des endroits spécifiques. Rester sur le réseau de votre fournisseur de services Internet peut contourner certaines limitations de vitesse que vous auriez autrement au monde extérieur.

Merci à la publication concernant l’outil graphique pour changer cela, j’ai trouvé ce miroir et je l’ai défini par défaut. Bon spectacle pour ce sujet!


Vous parlez de ubuntu-archives.mirror.nexicom.net?
lrkwz

12

Pour une mise à niveau rapide, j'ai téléchargé le CD de remplacement à l'aide de torrents. Après la mise à niveau de cette manière, je me suis toujours retrouvé avec un système qui n'a toujours pas toutes les mises à jour (probablement après le compactage de l'ISO).

Après une recherche rapide, je me suis retrouvé dans la liste des miroirs du Launchpad . Recherchez votre pays et testez-en. J'habite aux Pays-Bas et je n'ai que 75 ko / s, soit beaucoup moins que ma vitesse habituelle. Le miroir ubuntu.mirror.cambrium.nl ne fonctionnait pas pour moi, mais ubuntu.mirror.astratoip.net le faisait. Remplacez le miroir en conséquence et exécutez les commandes ci-dessous:

sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update

Remplacez-le archive.ubuntu.compar votre miroir actuel.


8

Un conseil pour les utilisateurs de Kubuntu 12.04 ...

De Muon Software Center:

  • Paramètres> Configurer les sources de logiciels

Ensuite, sur l'onglet Logiciel Kubuntu:

  • Sélectionnez "Autre" dans la liste déroulante "Télécharger à partir de:".
  • Cliquez sur le bouton "Sélectionner le meilleur serveur" pour envoyer une requête ping à tous les serveurs de la liste.

Ceci sélectionnera le serveur avec le ping le plus rapide (le serveur le plus rapide du moment)

Je suis au Royaume-Uni, mais mon serveur le plus rapide est "serveur pour le Népal". - environ 10 fois plus rapide que ce que je obtenais avec le serveur par défaut pour le Royaume-Uni!


7

Voici un script Python que j'ai écrit qui retourne une liste de miroirs avec la latence la plus faible pour un pays spécifié.

Le script fournit également des informations sur la bande passante et l'état extraites des pages du tableau de bord des miroirs et générera un nouveau sources.listfichier à l'aide d'un miroir choisi dans la liste.


1

Mon script Python apt-smart qui trouve automatiquement des miroirs dans votre pays, les compare et les classe par statut et par vitesse, modifie enfin le fichier sources.list si vous le souhaitez.

Les différences entre apt-smartet une autre réponse mentionnée apt-selectsont les suivantes:

  • apt-smart trouve automatiquement où vous vous trouvez, vous n'avez donc pas besoin de spécifier le pays lorsque vous voyagez à l'étranger.
  • apt-smarteffectue un téléchargement HTTP réel à partir de chaque miroir pour obtenir des résultats plus précis (bande passante et statut) et prend en charge le proxy HTTP, alors que apt-selectseule l'utilisation pingdes données inexactes du tableau de bord est basée sur celle-ci.
  • apt-smartest maintenu, alors que les apt-selectfeuilles restent non fixées pendant près de 3 ans.

Vous pouvez facilement installer apt-smartvia pip, pour des commandes détaillées de copier / coller, veuillez consulter le fichier Lisezmoi .

Un exemple d'utilisation vous permettant de répertorier les miroirs classés dans votre pays:

$ apt-smart -l

Avec -l, ou --list-mirrors, vous obtiendrez (exemple, sortie du serveur Travis CI US):

---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL                            | Available? | Updating? | Last updated    | Bandwidth   |
---------------------------------------------------------------------------------------------------------
|    1 | http://mirrors.gigenet.com/ubuntua... | Yes        | No        | Up to date      | 1.73 MB/s   |
|    2 | http://mirror.genesisadaptive.com/... | Yes        | No        | Up to date      | 1.68 MB/s   |
|    3 | http://ubuntu.mirrors.tds.net/pub/... | Yes        | No        | Up to date      | 1.4 MB/s    |
|    4 | http://repos.forethought.net/ubuntu   | Yes        | No        | Up to date      | 1.35 MB/s   |
|    5 | http://repo.miserver.it.umich.edu/... | Yes        | No        | Up to date      | 937.62 KB/s |
...
|   75 | http://mirror.cc.vt.edu/pub2/ubuntu   | Yes        | No        | 1 day behind    | 659.67 KB/s |
|   76 | http://mirror.atlantic.net/ubuntu     | Yes        | No        | 2 days behind   | 351.26 KB/s |
|   77 | http://mirror.lstn.net/ubuntu         | Yes        | No        | 4 days behind   | 806.81 KB/s |
|   78 | http://mirrors.usinternet.com/ubun... | Yes        | No        | 4 weeks behind  | 514.31 KB/s |
|   79 | http://mirrors.arpnetworks.com/Ubuntu | Yes        | No        | 19 weeks behind | 418.94 KB/s |
|   80 | http://mirrors.ocf.berkeley.edu/ub... | Yes        | Yes       | Up to date      | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu


NE PAS copier-coller la même réponse à plusieurs questions. Si les questions sont suffisamment similaires les unes aux autres, vous devez les signaler comme des doublons et ne répondre qu'à l' une d'entre elles. Autrement, copier partout la même réponse est considéré comme bruyant et impoli.
Thomas Ward

0

Idéalement, toute la méthode de distribution a adapté un protocole Torrent afin de ne pas avoir à peaufiner cela.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.