Oltre a bittorrent , puoi anche usare zsync
(uno strumento gratuito) per questo.
Probabilmente vorrai sapere come zsync
funziona per decidere se vuoi o meno ottenerlo e utilizzarlo, quindi ti spiego prima come funziona e poi come ottenerlo.
Come utilizzare zsync
per scaricare un'immagine ISO di Ubuntu
zsync
ti permette di costruire un file iniziando con un altro. Puoi iniziare con qualsiasi file, ma per offrire qualsiasi vantaggio rispetto al semplice download del file che ti serve, il file con cui inizi dovrebbe essere simile al file che desideri.
zsync
Funziona solo con file i cui provider hanno creato un .zsync
metafile. Un .zsync
file contiene checksum per sezioni di un file e consente zsync
all'utilità di capire quali parti del file sono già abbinate e quali parti no. Le parti che non corrispondono vengono nuovamente scaricate. (In realtà, zsync
è un po 'più sofisticato: è anche in grado di gestire situazioni in cui alcune parti corrispondono ma si trovano in posizioni diverse nel file, senza dover scaricare di nuovo quelle parti corrispondenti. Quella particolare funzione non è spesso utile nella creazione di un buon file da un download corrotto, tuttavia.)
Dopo aver scaricato un'immagine ISO (danneggiata) da qualche parte, apri un Terminale o (per Windows) Prompt dei comandi ( cmd.exe
) e naviga verso la sua posizione. Nella maggior parte dei sistemi operativi è possibile digitare cd
con uno spazio alla fine, quindi trascinare una cartella sulla riga di comando e la posizione della cartella verrà incollata. Poi si può premere Invio e sarà C hange D irectory a quella posizione. ( cd
dovrebbe essere in minuscolo - su alcuni sistemi, come Windows, funzionerà in maiuscolo, ma su altri sistemi come OS X e Ubuntu, non funzionerà.)
Una volta che sei nella cartella che ha il file - in esecuzione ls
o dir
dovrebbe mostrarti tutto lì dentro e in esecuzione ls *.iso
o dir *.iso
dovrebbe mostrarti solo i file che finiscono .iso
, che include le immagini di installazione di Ubuntu - quindi esegui:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
Ciò correggerà il file corrotto che hai (chiamato come - Ubuntu-iso-image-name.iso
per esempio, potrebbe essere chiamato ubuntu-12.10-desktop-i386.iso
) per essere corretto. Se lo esegui e non vengono apportate modifiche, significa che il tuo file è corretto. zsync
incorpora checksum, quindi puoi essere sicuro di avere un file completo e corretto se dice che lo fai.
Per sapere esattamente come ottenere .zsync
su più piattaforme e come eseguirlo per ogni immagine ISO di Ubuntu, continua a leggere.
Ottenere l' zsync
utilità
Ho scritto su come ottenere e utilizzare zsync
per correggere immagini ISO corrotte prima, in un contesto diverso. Era in una risposta più lunga la maggior parte dei quali non è correlata a questa domanda qui. Quindi ho estratto le parti di esso che sono correlate.
Ottenere zsync
per Windows
zsync
viene eseguito tradizionalmente su un sistema simile a Unix (che in realtà non include Windows). Tuttavia, recentemente
è stata creata una porta nativa di Windowszsync
, quindi probabilmente puoi usarla.
zsync
è un programma da riga di comando, quindi in Windows lo esegui nel Prompt dei comandi. (Un modo per aprire il prompt dei comandi è digitare
cmd.exe
nella casella di testo nel menu Start e premere
Enter. Oppure, in Windows XP e precedenti, Start> Esegui>
cmd.exe
.)
Un altro modo: ottenere zsync
Cygwin
In caso di problemi con la porta di Windows di zsync
, è sempre possibile utilizzare la versione di Cygwin. Cygwin fornisce un ambiente simile a Unix per Windows. Non consente l'esecuzione di eseguibili compilati (ad esempio, non è possibile utilizzare zsync
dal pacchetto Ubuntu), ma utilizza versioni speciali di programmi compilati per esso dal sorgente. (È molto più semplice compilare un programma scritto per sistemi operativi simili a Unix in Cygwin, piuttosto che compilarlo in modo che funzioni nativamente su Windows.)
- Per prima cosa, scarica il programma di installazione di Cygwin (
setup.exe
) da qui (o usa questo link diretto ).
- Eseguilo, fai clic su Avanti nella prima schermata, quindi seleziona Installa da Internet e fai di nuovo clic su Avanti .
- Nelle due schermate successive, inserisci Cygwin e la directory del pacchetto locale dove preferisci (le impostazioni predefinite sono generalmente valide).
- Seleziona il tipo di connessione Internet (la connessione diretta è generalmente valida) e
setup.exe
scaricherà un elenco di mirror.
Scegli qualsiasi mirror e scaricherà un elenco di pacchetti disponibili. Probabilmente verrai avvisato di come questa versione è diversa dalla precedente. Questo non è un problema, a meno che tu non abbia utilizzato una versione precedente di Cygwin sulla stessa macchina.
Ora puoi selezionare quali pacchetti installare. C'è una casella di testo per cercare i pacchetti per nome. Digita zsync
lì (ma non premere -
Enterse lo fai, è come fare clic su Avanti ). Apparirà una voce per
Net . Espandilo facendo clic su +a sinistra e vedrai Skip sotto di esso. Ciò significa che se non si modifica nulla, nonsetup.exe
verrà installato .zsync
Quindi fai clic una volta, dove dice Salta . Ora installerà l'ultima versione stabile disponibile di zsync
per Cygwin.
- Fare di nuovo clic su Avanti per terminare l'installazione. L'ambiente Cygwin e
zsync
verrà scaricato e installato. (Se ti viene chiesto di installare i pacchetti richiesti come dipendenze, vai avanti e fallo.)
Una volta installato, apri la shell Cygwin. Puoi correre zsync
da lì.
Riferimenti
Si noti che mentre è possibile pubblicare sulla mailing list di Cygwin
per problemi con Cygwin (dopo averlo letto e i materiali che si dice di leggere), comprensibilmente non supportano istruzioni non ufficiali. cygwin
ha una documentazione abbastanza buona, quindi come altri progetti con una buona documentazione centralizzata (come OpenBSD), si aspettano che le persone che chiedono aiuto abbiano letto la documentazione e stiano lavorando (o almeno conoscendola).
(Pertanto, se hai problemi con le mie istruzioni, il posto migliore per chiederle è probabilmente qui .)
zsync
su Ubuntu
Questo non si applica nel tuo caso specifico, ma per le persone che vogliono usare zsync
su Ubuntu, basta installare zsync . Questo può essere fatto nel Software Center o eseguendolo in una finestra Terminale ( Ctrl+ Alt+ T):
sudo apt-get update && sudo apt-get install zsync
Ora puoi eseguirlo dal Terminale.
Dalla mia risposta a Come identificare e sostituire i file rotti in un ISO Ubuntu corrotto?
Utilizzo .zsync
per correggere i file ISO Ubuntu più comuni
Innanzitutto, cd
nella posizione contenente l' .iso
immagine corrotta , come spiegato sopra (in Come utilizzare zsync
per scaricare un'immagine ISO di Ubuntu ).
Ora esegui zsync
uno di questi modi, a seconda dell'immagine ISO di Ubuntu che è:
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 (prima del rilascio del punto 12.04.1), 32 bit:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 LTS (prima del rilascio del punto 12.04.1), 64 bit:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
Una volta eseguito uno di questi comandi, zsync
eseguirà automaticamente la patch ISO fino alla versione corretta e sei a posto.
Dalla mia risposta a Come identificare e sostituire i file rotti in un ISO Ubuntu corrotto?
Scrivere zsync
comandi per altre (e future) .iso
immagini di Ubuntu
La sintassi generale è che esegui zsync
seguito da un URL completo per il .zsync
file sul server con lo stesso nome del file di cui hai una versione e che desideri scaricare (tranne con .zsync
alla fine del corso).
Nel caso in cui qualcuno voglia farlo per qualsiasi altra versione di Ubuntu (o altri file ISO per la stessa versione, come la versione ottimizzata per l'avvio corretto su Mac o la versione per dispositivi mobili basati su ARM) ecco la regola per dove .zsync
si trovano i file :
Le immagini ISO contenenti gli installatori attualmente supportati, inclusi gli ISO per l'ultima versione dei rilasci LTS e tutti gli ISO per i rilasci LTS attualmente supportati, si trovano in:
http://releases.ubuntu.com/
Le immagini ISO per le versioni di fine vita (che non dovresti usare comunque) o le versioni di punti precedenti delle versioni LTS supportate si trovano in:
http://old-releases.ubuntu.com/releases/
Basta fare clic sul collegamento per la versione e scorrere verso il basso per visualizzare l'elenco completo dei file (o cercare la pagina .zsync
). Quindi copia l'URL e incollalo nel zsync
comando.
Dalla mia risposta a Come identificare e sostituire i file rotti in un ISO Ubuntu corrotto?
Sebbene sia notevolmente più ampio di questo (e non raccomando che vengano considerati duplicati!), Se sei interessato potresti dare un'occhiata alla domanda che originariamente mi ha portato a scrivere la maggior parte del testo qui (cioè, il testo racchiuso tra virgolette):