Hierfür können Sie neben bittorrent auch zsync
(ein kostenloses Tool) verwenden.
Sie möchten wahrscheinlich wissen, wie es zsync
funktioniert, um zu entscheiden, ob Sie es erhalten und verwenden möchten, und ich werde zunächst erläutern, wie es funktioniert und dann, wie Sie es erhalten.
Verwendung zsync
zum Herunterladen eines Ubuntu-ISO-Images
zsync
Ermöglicht das Erstellen einer Datei, indem Sie mit einer anderen beginnen. Sie können mit jeder beliebigen Datei beginnen. Um jedoch einen Vorteil gegenüber dem einfachen Herunterladen der gewünschten Datei zu erzielen, sollte die Datei, mit der Sie beginnen , der gewünschten Datei ähneln .
zsync
Funktioniert nur für Dateien, deren Anbieter eine .zsync
Metadatei erstellt haben. Eine .zsync
Datei enthält Prüfsummen für Abschnitte einer Datei und ermöglicht es dem zsync
Dienstprogramm, herauszufinden, welche Teile der Datei bereits übereinstimmen und welche nicht. Nicht übereinstimmende Teile werden erneut heruntergeladen. (Eigentlich zsync
ist es etwas ausgefeilter - es ist auch in der Lage, Situationen zu bewältigen, in denen einige Teile übereinstimmen, sich jedoch an verschiedenen Stellen in der Datei befinden, ohne dass die entsprechenden Teile erneut heruntergeladen werden müssen. Diese spezielle Funktion ist beim Erstellen einer guten Datei nicht häufig hilfreich von einem korrupten Download.)
Sobald Sie ein (beschädigtes) ISO-Image heruntergeladen haben, öffnen Sie ein Terminal oder eine (für Windows) Eingabeaufforderung ( cmd.exe
) und navigieren Sie zu dessen Speicherort. In den meisten Betriebssystemen können Sie cd
am Ende ein Leerzeichen eingeben und dann einen Ordner in die Befehlszeile ziehen. Der Speicherort des Ordners wird dann eingefügt. Dann können Sie die Eingabetaste drücken , und es wird C hange D irectory an dieser Stelle. ( cd
sollte in Kleinbuchstaben geschrieben sein - auf einigen Systemen wie Windows funktioniert Großbuchstaben, auf anderen Systemen wie OS X und Ubuntu jedoch nicht.)
Sobald Sie sich in dem Ordner befinden, in dem die Datei ausgeführt wird, ls
oder dir
in dem alles angezeigt werden soll, und der ausgeführt wird ls *.iso
oder dir *.iso
nur Dateien anzeigt, die auf enden .iso
und Ubuntu-Installationsimages enthalten, führen Sie Folgendes aus:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
Das wird die beschädigte Datei, die Sie haben (benannt wie Ubuntu-iso-image-name.iso
- zum Beispiel kann es aufgerufen werden ubuntu-12.10-desktop-i386.iso
), korrigieren, um korrekt zu sein. Wenn Sie es ausführen und keine Änderungen vornehmen, bedeutet dies, dass Ihre Datei korrekt ist. zsync
Beinhaltet Prüfsummen, so dass Sie sicher sein können, dass Sie eine vollständige, korrekte Datei haben, wenn dies angezeigt wird.
.zsync
Lesen Sie weiter, um genau zu erfahren, wie Sie auf mehreren Plattformen zugreifen und wie Sie es für jedes Ubuntu-ISO-Image ausführen.
Das zsync
Dienstprogramm herunterladen
Ich habe darüber geschrieben, wie man zsync
beschädigte ISO-Images in einem anderen Kontext erhält und verwendet , um sie zu reparieren. Es war in einer längeren Antwort, von denen die meisten hier nicht auf diese Frage bezogen sind. Also habe ich die Teile, die damit zusammenhängen, herausgezogen.
Immer zsync
für Windows
zsync
Läuft traditionell auf Unix-ähnlichen Systemen (die Windows nicht wirklich enthalten). Kürzlich wurde jedoch ein nativer Windows-Port von zsync
erstellt , sodass Sie diesen wahrscheinlich verwenden können.
zsync
ist ein Befehlszeilenprogramm, daher führen Sie es in Windows über die Eingabeaufforderung aus. (Eine Möglichkeit, die Eingabeaufforderung zu öffnen, besteht darin, cmd.exe
in das Textfeld im Startmenü zu tippen
und zu drücken
Enter. Oder in Windows XP und früheren Versionen Start> Ausführen>
cmd.exe
.)
Ein anderer Weg: Immer zsync
für Cygwin
Wenn Sie Probleme mit dem Windows-Port von haben zsync
, können Sie immer die Cygwin-Version verwenden. Cygwin bietet eine Unix-ähnliche Umgebung für Windows. Kompilierte ausführbare Dateien können nicht ausgeführt werden (zum Beispiel können Sie sie nicht zsync
aus dem Ubuntu-Paket verwenden), sondern es werden spezielle Versionen von Programmen verwendet, die aus dem Quellcode kompiliert wurden. (Es ist weitaus einfacher, ein Programm zu kompilieren, das für Unix-ähnliche Betriebssysteme in Cygwin geschrieben wurde, als es so zu kompilieren, dass es nativ unter Windows funktioniert.)
- Zuerst bekommen Cygwin des Installateurs (
setup.exe
) von hier (oder verwenden Sie diesen Link ).
- Führen Sie es aus, klicken Sie im ersten Bildschirm auf Weiter , wählen Sie dann Aus dem Internet installieren und klicken Sie erneut auf Weiter .
- Platzieren Sie auf den nächsten beiden Bildschirmen Cygwin und das lokale Paketverzeichnis, wo immer Sie möchten (die Standardeinstellungen sind normalerweise gut).
- Wählen Sie Ihren Internetverbindungstyp aus ( Direktverbindung ist normalerweise gut), und
setup.exe
laden Sie eine Liste mit Spiegeln herunter.
Wählen Sie einen Spiegel aus, um eine Liste der verfügbaren Pakete herunterzuladen. Sie werden wahrscheinlich gewarnt, dass sich diese Version von der vorherigen unterscheidet. Dies ist kein Problem, es sei denn, Sie haben eine frühere Version von Cygwin auf demselben Computer verwendet.
Nun können Sie auswählen, welche Pakete installiert werden sollen. Es gibt ein Textfeld zum Suchen von Paketen nach Namen. Geben Sie zsync
dort (aber nicht drücken
Enter--wenn Sie tun, es ist wie Klicken auf Next ). Ein Eintrag für
Net wird angezeigt. Erweitern Sie es, indem Sie +auf die Schaltfläche links daneben klicken. Darunter wird Skip angezeigt. Das heißt, wenn Sie nichts ändern, setup.exe
wird nicht installiert zsync
.
Also einmal klicken, wo es heißt Überspringen . Jetzt wird die neueste stabile Version von zsync
für Cygwin installiert .
- Klicken Sie erneut auf Weiter , um die Installation abzuschließen. Die Cygwin-Umgebung und
zsync
werden heruntergeladen und installiert. (Wenn Sie aufgefordert werden, Pakete zu installieren, die als Abhängigkeiten erforderlich sind, fahren Sie fort.)
Sobald es installiert ist, öffnen Sie die Cygwin-Shell. Du kannst zsync
von dort weglaufen.
Verweise
Bitte beachten Sie, dass , während Sie auf der Post können Cygwin - Mailingliste
für Probleme mit Cygwin (nach der Lektüre , dass und die Materialien , die es Ihnen zu lesen erzählt), sie verständlicherweise nicht nicht unterstützen inoffizielle Anweisungen. cygwin
hat eine recht gute Dokumentation, so dass sie wie andere Projekte mit einer guten zentralisierten Dokumentation (wie OpenBSD) erwarten, dass Leute, die um Hilfe bitten, die Dokumentation gelesen haben und damit arbeiten (oder zumindest sehr vertraut sind).
(Wenn Sie Probleme mit meinen Anweisungen haben, ist der beste Ort, um danach zu fragen, wahrscheinlich hier .)
zsync
auf Ubuntu
Dies gilt nicht in Ihrem speziellen Fall, aber für Leute, die zsync
unter Ubuntu arbeiten möchten , installieren Sie einfach zsync . Dies kann im Software Center oder durch Ausführen in einem Terminalfenster ( Ctrl+ Alt+ T) erfolgen:
sudo apt-get update && sudo apt-get install zsync
Jetzt können Sie es vom Terminal ausführen.
Von meiner Antwort auf Wie identifiziere und ersetze ich beschädigte Dateien in einer beschädigten Ubuntu-ISO?
Verwenden, .zsync
um die häufigsten Ubuntu-ISO-Dateien zu reparieren
Gehen Sie zunächst cd
zu dem Speicherort , an dem sich das beschädigte .iso
Image befindet, wie oben beschrieben (unter So zsync
laden Sie ein Ubuntu-ISO-Image herunter ).
Führen Sie nun zsync
je nach Ubuntu-ISO-Image eine der folgenden Methoden aus:
12.10, 32-Bit:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync
12.10, 64-Bit:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync
12.04.1 LTS, 32-Bit:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync
12.04.1 LTS, 64-Bit:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync
12.04 LTS (vor dem Release von 12.04.1), 32-Bit:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 LTS (vor dem Release von 12.04.1), 64-Bit:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
Sobald Sie einen dieser Befehle ausführen, zsync
wird Ihre ISO automatisch auf die richtige Version aktualisiert, und Sie können loslegen.
Von meiner Antwort auf Wie identifiziere und ersetze ich beschädigte Dateien in einer beschädigten Ubuntu-ISO?
zsync
Befehle für andere (und zukünftige) Ubuntu- .iso
Images schreiben
Die allgemeine Syntax lautet, dass Sie zsync
eine vollständige URL für die .zsync
Datei auf dem Server ausführen , die denselben Namen hat wie die Datei, von der Sie eine Version haben und die Sie herunterladen möchten (außer .zsync
am Ende des Kurses).
Falls dies für andere Ubuntu-Releases (oder andere ISO-Dateien für dasselbe Release, z. B. die für das ordnungsgemäße Booten auf Macs optimierte Version oder die Version für ARM-basierte Mobilgeräte) gewünscht wird, gilt die Regel für den .zsync
Speicherort der Dateien :
ISO-Images mit derzeit unterstützten Installationsprogrammen, einschließlich ISOs für die neueste Punktversion von LTS-Versionen und aller ISOs für derzeit unterstützte LTS-Versionen, befinden sich in:
http://releases.ubuntu.com/
ISO-Images für (ohnehin nicht zu verwendende) End-of-Life-Releases oder frühere Point-of-Life-Releases von unterstützten LTS-Releases befinden sich in:
http://old-releases.ubuntu.com/releases/
Klicken Sie einfach auf den Link für Ihre Version und scrollen Sie nach unten, um die vollständige Dateiliste anzuzeigen (oder suchen Sie auf der Seite nach .zsync
). Kopieren Sie dann die URL und fügen Sie sie in den zsync
Befehl ein.
Von meiner Antwort auf Wie identifiziere und ersetze ich beschädigte Dateien in einer beschädigten Ubuntu-ISO?
Es ist zwar wesentlich umfassender (und ich empfehle nicht , sie als Duplikate zu betrachten!), Aber wenn Sie interessiert sind, sollten Sie sich die Frage ansehen, die mich ursprünglich veranlasst hat, den größten Teil des Textes hier zu schreiben (d. H. den in Blockzitaten eingeschlossenen Text):