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?
apt
repository
mirrors
Ajmitch
quelle
quelle
Antworten:
apt-get unterstützt jetzt eine "Spiegel" -Methode, die automatisch einen guten Spiegel basierend auf Ihrem Standort auswählt. Putten:
Oben in Ihrer
/etc/apt/sources.list
Datei 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
precise
den entsprechenden Namen ersetzen .quelle
sudo apt-get update
bevorapt-get install
Sie die nächste Spiegelung verwenden können.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:
Öffnen Sie das Ubuntu Software Center, klicken Sie im globalen Menü auf "Bearbeiten" und gehen Sie zu "Softwarequellen ...".
Klicken Sie auf das Dropdown-Menü neben "Herunterladen von" und wählen Sie "Andere ...".
Klicke auf Select Best Server
Der beste Server wird hervorgehoben. Klicken Choose Serverund fertig!
quelle
apt-get
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!
quelle
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:
Ersetzen Sie
archive.ubuntu.com
durch Ihren aktuellen Spiegel.quelle
Ein Tipp für Benutzer von Kubuntu 12.04 ...
Vom Muon Software Center:
Dann auf der Kubuntu Software Registerkarte:
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!
quelle
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.list
Datei mithilfe eines Spiegelservers, der aus der Liste ausgewählt wurde.quelle
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-smart
und andere Antwort erwähntapt-select
sind:apt-smart
Findet automatisch, wo Sie sich befinden, sodass Sie bei Reisen ins Ausland kein Land angeben müssen.apt-smart
Führt einen echten HTTP-Download von jedem Spiegel durch, um genauere Ergebnisse (Bandbreite und Status) zu erhalten, und unterstützt HTTP-Proxy, wobeiapt-select
nur dieping
ungenauen Daten des Launchpads verwendet und darauf zurückgegriffen wird.apt-smart
wird beibehalten, währendapt-select
isusues für fast 3 Jahre unfix lässt.Sie können einfach
apt-smart
über installieren.pip
Ausfü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:
Mit
-l
oder erhalten--list-mirrors
Sie (Beispielausgabe vom Travis CI US-Server):quelle
Im Idealfall hat die gesamte Verteilungsmethode ein Torrent-Protokoll angepasst, sodass wir nichts weiter anpassen müssen.
quelle