Wie kann ich einen Spiegel in meiner Nähe oder einen schnelleren Spiegel wählen?

197

Das Herunterladen aus dem Ubuntu-Hauptarchiv ist langsam, auch wenn es noch keinen Veröffentlichungstag gibt. Wie kann ich apt-get dazu bringen, automatisch einen mir nahestehenden Spiegel zu verwenden?

Ajmitch
quelle
Related: askubuntu.com/questions/39922/…
Jorge Castro

Antworten:

184

apt-get unterstützt jetzt eine "Spiegel" -Methode, die automatisch einen guten Spiegel basierend auf Ihrem Standort auswählt. Putten:

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

Oben in Ihrer /etc/apt/sources.listDatei sollte sich alles befinden, was erforderlich ist, damit der Spiegel basierend auf Ihrem geografischen Standort automatisch für Sie ausgewählt wird.

Benutzer von Lucid (10.04), Maverick (10.10), Natty (11.04) und Oneiric (11.10) können durch preciseden entsprechenden Namen ersetzen .

Ajmitch
quelle
6
Nur um zu verdeutlichen, ist dies anstelle der üblichen Zeilen oder auch so?
Hamish Downer
9
Das funktioniert, wenn Sie Glück haben. Ich habe es jetzt auf unseren Desktops deaktiviert, da es häufig defekte Spiegel zurückgibt (die Art, die Sie gelegentlich 403 geben).
ℝaphink
2
@ HamishDowner Dies ist neben den Zeilen. Am Anfang der Datei.
ζ--
6
Toller Tipp. Beachten Sie einfach, dass Sie nach dem Vornehmen der Änderung eine Ausführung ausführen müssen, sudo apt-get updatebevor apt-get installSie die nächste Spiegelung verwenden können.
Simon East
3
Dies funktionierte für mich mit dem Trusty Release (Server)
Marc
81

Ich habe mich immer für das GUI-Tool "Select Best Server" entschieden: Gehen Sie im Ubuntu Software Center im Menü zu Bearbeiten -> Softwarequellen. (Sie können dies auch in den Einstellungen für Synaptic oder im Update Manager tun.)

Auf der Registerkarte Ubuntu-Software befindet sich neben "Herunterladen von:" ein Dropdown-Menü. Wenn Sie "Andere ..." auswählen, wird die Schaltfläche "Bester Server auswählen" angezeigt. Wenn Sie darauf klicken, führt Ubuntu einige Tests durch, um festzustellen, welcher Spiegel die beste Download-Geschwindigkeit bietet.

Ich kann nicht beurteilen, ob dies besser oder schlechter ist als die Methode, die Sie selbst gefunden haben. Vielleicht kann sich jemand mit etwas Fachwissen zu dem Thema äußern!


Hier sind einige Screenshots für die grafische Methode, die Jorge vorgeschlagen hat:

  1. Öffnen Sie das Ubuntu Software Center, klicken Sie im globalen Menü auf "Bearbeiten" und gehen Sie zu "Softwarequellen ...".

  2. Klicken Sie auf das Dropdown-Menü neben "Herunterladen von" und wählen Sie "Andere ...".

  3. Klicke auf Select Best Server

  4. Der beste Server wird hervorgehoben. Klicken Choose Serverund fertig!

Sean Fitzpatrick
quelle
9
Gibt es eine Befehlszeilenmethode, um dasselbe zu tun? Ich bekomme jeden Tag verschiedene beste Server. Es wird nützlich sein, das Beste vor der Verwendung auszuwählenapt-get
balki
Vielleicht die, die in dem Post über mir erwähnt wurde? Normalerweise "setze ich es und vergesse es" - Updates kommen normalerweise sowieso ziemlich schnell.
Sean Fitzpatrick
1
Sehr gute Antwort, weil es stufenweise Erklärung verwendet. Big Plus es enthielt Bilder.
Ade Malsasa Akbar
1
Ich habe gerade "bester Server" ausprobiert und bin zu ftp.utexas.edu gekommen, das im Software-Center nicht sofort aktualisiert werden konnte. Die Verwendung der Dropdown-Liste war jedoch sehr hilfreich, um einen guten Spiegel zu finden.
Don Bright
13

Der geografische Standort bietet nicht immer den besten Spiegel. Zum Beispiel lebe ich in BC Kanada und die meisten, die in dieser Provinz leben, sollten einen Spiegel in BC, Kalifornien oder einem pazifischen Staat finden, vielleicht sogar in Arizona.

Hier im Norden hat mein ISP (anders als die Telefongesellschaft) jedoch nur eine Glasfaserleitung außerhalb dieser Stadt und fährt direkt nach Calgary (1000 km östlich von hier), wo er eine NEX-Verbindung mit der Leitung nach Ucalgary verbindet, wo sie sich befindet Habe ein schönes Debian und Ubuntu und wer weiß was sonst noch? Anscheinend hat die Universität den gleichen ISP wie ich, und die Übertragungsraten werden in Megabyte pro Sekunde gemessen, im Gegensatz zu den 50-100 Kilobyte pro Sekunde, die ich von einem Standardspiegel erhalte.

Damit. Ich empfehle, die Topologie Ihres lokalen Internet-Netzwerks zu kennen. Hübsche Dinge wie Network Exchanges können für eine schnelle Verbindung zu bestimmten Orten sorgen. Wenn Sie im Netzwerk Ihres Internetdienstanbieters bleiben, können Sie einige Geschwindigkeitsbeschränkungen umgehen, die Sie ansonsten möglicherweise für die Außenwelt benötigen.

Dank des Beitrags bezüglich des GUI-Tools, um dies zu ändern, fand ich diesen Spiegel und stellte ihn als Standard ein. Gute Show für dieses Thema!

Gallomimie
quelle
Ist es ubuntu-archives.mirror.nexicom.net, auf das Sie sich beziehen?
lrkwz
12

Für ein schnelles Upgrade habe ich die alternative CD mit Torrents heruntergeladen. Nach dem Upgrade auf diese Weise bin ich immer noch auf ein System gestoßen, das immer noch nicht alle Updates enthält (wahrscheinlich nachdem die ISO gepackt wurde).

Nach einer kurzen Suche landete ich auf der Liste der Spiegel auf dem Launchpad . Suchen Sie nach Ihrem Land und testen Sie es. Ich lebe in den Niederlanden und habe nur 75kB / s Geschwindigkeit, viel niedriger als meine übliche Geschwindigkeit. Der Spiegel von ubuntu.mirror.cambrium.nl hat bei mir nicht funktioniert, ubuntu.mirror.astratoip.net jedoch. Ersetzen Sie den Spiegel entsprechend und führen Sie die folgenden Befehle aus:

sudo sed '[email protected]@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update

Ersetzen Sie archive.ubuntu.comdurch Ihren aktuellen Spiegel.

Lekensteyn
quelle
8

Ein Tipp für Benutzer von Kubuntu 12.04 ...

Vom Muon Software Center:

  • Einstellungen> Softwarequellen konfigurieren

Dann auf der Kubuntu Software Registerkarte:

  • Wählen Sie "Andere" aus der Dropdown-Liste "Herunterladen von:"
  • Klicken Sie auf die Schaltfläche "Bester Server auswählen". Dadurch werden alle Server in der Liste gepingt

Dadurch wird der Server mit dem schnellsten Ping ausgewählt (der derzeit schnellste Server).

Ich bin in Großbritannien, aber mein schnellster Server ist "Server für Nepal". - Etwa 10-mal schneller als mit dem Standardserver für Großbritannien!

Jason Bullock
quelle
7

Hier ist ein von mir geschriebenes Python-Skript, das eine Liste von Spiegeln mit der geringsten Latenz für ein bestimmtes Land zurückgibt.

Das Skript enthält auch Informationen zu Bandbreite und Status, die von den Launchpad-Seiten der Spiegelserver abgerufen wurden, und generiert eine neue sources.listDatei mithilfe eines Spiegelservers, der aus der Liste ausgewählt wurde.

John B
quelle
1

Mein Python-Skript apt-smart findet automatisch Spiegel in Ihrem Land, vergleicht und ordnet sie nach Status und Geschwindigkeit. Wenn Sie möchten, ändert es endlich die sources.list.

Die Unterschiede zwischen apt-smartund andere Antwort erwähnt apt-selectsind:

  • apt-smart Findet automatisch, wo Sie sich befinden, sodass Sie bei Reisen ins Ausland kein Land angeben müssen.
  • apt-smartFührt einen echten HTTP-Download von jedem Spiegel durch, um genauere Ergebnisse (Bandbreite und Status) zu erhalten, und unterstützt HTTP-Proxy, wobei apt-selectnur die pingungenauen Daten des Launchpads verwendet und darauf zurückgegriffen wird.
  • apt-smartwird beibehalten, während apt-selectisusues für fast 3 Jahre unfix lässt.

Sie können einfach apt-smartüber installieren. pipAusführliche Anweisungen zur Installation von copy'n'paste finden Sie in der Projekt-Readme- Datei .

Ein Verwendungsbeispiel, mit dem Sie Ranglisten von Mirrors in Ihrem Land erstellen können:

$ apt-smart -l

Mit -loder erhalten --list-mirrorsSie (Beispielausgabe vom Travis CI US-Server):

---------------------------------------------------------------------------------------------------------
| 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

Martin X.
quelle
NICHT die gleiche Antwort auf mehrere Fragen copy-paste. Wenn die Fragen ähnlich genug sind, sollten Sie die Fragen als Duplikate voneinander kennzeichnen und nur eine von ihnen beantworten . Andernfalls wird das Kopieren und Einfügen der gleichen Antwort überall als laut und unhöflich betrachtet.
Thomas Ward
0

Im Idealfall hat die gesamte Verteilungsmethode ein Torrent-Protokoll angepasst, sodass wir nichts weiter anpassen müssen.

Slawomir
quelle