Outre bittorrent , vous pouvez également utiliser zsync
(un outil gratuit) pour cela.
Vous voudrez probablement savoir comment zsync
fonctionne afin de décider si vous voulez l'obtenir et l'utiliser, je vais donc expliquer comment cela fonctionne d'abord, puis comment l'obtenir.
Comment utiliser zsync
pour télécharger une image ISO Ubuntu
zsync
vous permet de créer un fichier en commençant par un autre. Vous pouvez commencer avec n'importe quel fichier, mais pour offrir un avantage sur le simple téléchargement du fichier dont vous avez besoin, le fichier avec lequel vous commencez doit être similaire au fichier que vous souhaitez.
zsync
ne fonctionne que pour les fichiers dont les fournisseurs ont créé un .zsync
métafichier. Un .zsync
fichier contient des sommes de contrôle pour des sections d'un fichier et permet à l' zsync
utilitaire de déterminer quelles parties du fichier que vous avez déjà correspondent et quelles parties ne correspondent pas. Les pièces qui ne correspondent pas sont à nouveau téléchargées. (En fait, zsync
est un peu plus sophistiqué - il est également capable de gérer des situations où certaines parties correspondent mais se trouvent à différents endroits dans le fichier, sans avoir à retélécharger ces parties correspondantes. Cette fonctionnalité particulière n'est pas souvent utile pour créer un bon fichier à partir d'un téléchargement corrompu, cependant.)
Une fois que vous avez téléchargé une image ISO (corrompue) quelque part, ouvrez un terminal ou (pour Windows) une invite de commande ( cmd.exe
) et accédez à son emplacement. Dans la plupart des systèmes d'exploitation, vous pouvez taper cd
avec un espace à la fin, puis faire glisser un dossier vers la ligne de commande, et l'emplacement du dossier sera collé. Ensuite , vous pouvez appuyer sur entrer et il sera C hangement D irectory à cet endroit. ( cd
devrait être en minuscules - sur certains systèmes, comme Windows, les majuscules fonctionneront, mais sur d'autres systèmes, comme OS X et Ubuntu, ce ne sera pas le cas.)
Une fois que vous êtes dans le dossier qui contient le fichier - en cours d'exécution ls
ou dir
devrait vous montrer tout ce qu'il contient , et en cours d'exécution ls *.iso
ou dir *.iso
devrait vous montrer uniquement les fichiers se terminant par .iso
, qui comprend les images d'installation d'Ubuntu - alors exécutez:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
Cela corrigera le fichier corrompu que vous avez (nommé comme Ubuntu-iso-image-name.iso
- par exemple, il peut être appelé ubuntu-12.10-desktop-i386.iso
) pour être correct. Si vous l'exécutez et qu'aucune modification n'est apportée, cela signifie que votre fichier est correct. zsync
intègre des sommes de contrôle, de sorte que vous pouvez être sûr d'avoir un fichier complet et correct s'il vous le dit.
Pour savoir précisément comment obtenir .zsync
sur plusieurs plates-formes et comment l'exécuter pour chaque image ISO Ubuntu, lisez la suite.
Obtenir l' zsync
utilitaire
J'ai déjà écrit sur l'obtention et l'utilisation zsync
de corrections d'images ISO corrompues, dans un contexte différent. C'était dans une réponse plus longue dont la plupart n'est pas liée à cette question ici. J'en ai donc extrait les parties qui sont liées.
Obtenir zsync
pour Windows
zsync
fonctionne traditionnellement sur un système de type Unix (qui n'inclut pas vraiment Windows). Cependant, récemment, un port natif de Windows zsync
a été créé , vous pouvez donc probablement l'utiliser.
zsync
est un programme en ligne de commande, donc sous Windows vous l'exécutez dans l'invite de commande. (Une façon d'ouvrir l'invite de commande consiste à taper
cmd.exe
dans la zone de texte du menu Démarrer et à appuyer sur
Enter. Ou, dans Windows XP et versions antérieures, Démarrer> Exécuter>
cmd.exe
.)
Une autre façon: obtenir zsync
pour Cygwin
Si vous rencontrez des problèmes avec le port Windows de zsync
, vous pouvez toujours utiliser la version Cygwin. Cygwin fournit un environnement de type Unix pour Windows. Il ne permet pas d'exécuter des exécutables compilés (par exemple, vous ne pouvez pas utiliser à zsync
partir du package Ubuntu), mais utilise des versions spéciales de programmes compilés pour lui à partir de la source. (Il est beaucoup plus facile de compiler un programme écrit pour les systèmes d'exploitation de type Unix dans Cygwin, que de le compiler pour qu'il fonctionne nativement sous Windows.)
- Commencez par obtenir le programme d'installation de Cygwin (
setup.exe
) à partir d'ici (ou utilisez ce lien direct ).
- Exécutez-le, cliquez sur Suivant dans le premier écran, puis sélectionnez Installer à partir d'Internet et cliquez à nouveau sur Suivant .
- Sur les deux écrans suivants, placez Cygwin et le répertoire du package local où vous le souhaitez (les valeurs par défaut sont généralement bonnes).
- Sélectionnez votre type de connexion Internet ( la connexion directe est généralement bonne) et
setup.exe
téléchargera une liste de miroirs.
Choisissez n'importe quel miroir et il téléchargera une liste des packages disponibles. Vous serez probablement averti de la différence entre cette version et la précédente. Ce n'est pas un problème, sauf si vous avez utilisé une version précédente de Cygwin sur la même machine.
Vous pouvez maintenant sélectionner les packages à installer. Il y a une zone de texte pour rechercher des packages par nom. Tapez- zsync
y (mais n'appuyez pas sur
Enter- si vous le faites, c'est comme cliquer sur Suivant ). Une entrée pour
Net apparaîtra. Développez-le en cliquant sur +à gauche de celui-ci et vous verrez Skip apparaître en dessous. Cela signifie que si vous ne changez rien, nesetup.exe
sera pas installé zsync
.
Alors cliquez une fois, où il est dit Skip . Il va maintenant installer la dernière version stable disponible de zsync
Cygwin.
- Cliquez à nouveau sur Suivant pour terminer l'installation. L'environnement Cygwin, et
zsync
, sera téléchargé et installé. (Si vous êtes invité à installer les packages requis comme dépendances, continuez et faites-le.)
Une fois installé, ouvrez le shell Cygwin. Vous pouvez courir à zsync
partir de là.
Les références
Veuillez noter que bien que vous puissiez publier sur la liste de diffusion Cygwin
pour les problèmes avec Cygwin (après avoir lu cela et le matériel qu'il vous dit de lire), ils ne prennent naturellement pas en charge les instructions non officielles. cygwin
a une assez bonne documentation, donc comme d'autres projets avec une bonne documentation centralisée (comme OpenBSD), ils s'attendent à ce que les personnes qui demandent de l'aide aient lu la documentation et y travaillent (ou du moins très familière).
(Par conséquent, si vous avez des problèmes avec mes instructions, le meilleur endroit pour en savoir plus est probablement ici .)
zsync
sur Ubuntu
Cela ne s'applique pas dans votre cas spécifique, mais pour les personnes qui souhaitent utiliser zsync
sur Ubuntu, installez simplement zsync . Cela peut être fait dans le Centre logiciel ou en l'exécutant dans une fenêtre de terminal ( Ctrl+ Alt+ T):
sudo apt-get update && sudo apt-get install zsync
Vous pouvez maintenant l'exécuter à partir du terminal.
De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO Ubuntu corrompu?
Utilisation .zsync
pour corriger les fichiers ISO Ubuntu les plus courants
Tout d'abord, cd
à l'emplacement contenant l' .iso
image corrompue , comme expliqué ci-dessus (dans Comment utiliser zsync
pour télécharger une image ISO Ubuntu ).
Maintenant, exécutez l' zsync
une de ces façons, en fonction de l'image ISO Ubuntu qu'il s'agit:
12.10, 32 bits:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync
12.10, 64 bits:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync
12.04.1 LTS, 32 bits:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync
12.04.1 LTS, 64 bits:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync
12.04 LTS (avant la version 12.04.1), 32 bits:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 LTS (avant la version 12.04.1), 64 bits:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
Une fois que vous exécutez l'une de ces commandes, zsync
corrigera automatiquement votre ISO jusqu'à la version correcte, et vous êtes prêt à partir.
De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO Ubuntu corrompu?
Écriture de zsync
commandes pour d'autres (et futures) .iso
images Ubuntu
La syntaxe générale est que vous exécutez zsync
suivi d'une URL complète pour le .zsync
fichier sur le serveur qui a le même nom que le fichier dont vous avez une version et que vous souhaitez télécharger (sauf avec .zsync
à la fin du cours).
Dans le cas où quelqu'un souhaite le faire pour d'autres versions d'Ubuntu (ou d'autres fichiers ISO pour la même version, comme la version optimisée pour démarrer correctement sur Mac ou la version pour les appareils mobiles ARM), voici la règle pour l'emplacement des .zsync
fichiers :
Les images ISO contenant les programmes d'installation actuellement pris en charge, y compris les images ISO pour la dernière version ponctuelle des versions LTS et toutes les images ISO pour les versions LTS actuellement prises en charge, sont situées dans:
http://releases.ubuntu.com/
Les images ISO pour les versions de fin de vie (que vous ne devriez pas utiliser de toute façon) ou les versions précédentes des versions LTS prises en charge sont situées dans:
http://old-releases.ubuntu.com/releases/
Cliquez simplement sur le lien de votre version et faites défiler vers le bas pour voir la liste complète des fichiers (ou recherchez la page .zsync
). Copiez ensuite l'URL et collez-la dans la zsync
commande.
De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO Ubuntu corrompu?
Bien qu'il soit considérablement plus large que cela (et je ne recommande pas qu'ils soient considérés comme des doublons!), Si vous êtes intéressé, vous voudrez peut-être jeter un coup d'œil à la question qui m'a amené à l'origine à écrire la plupart du texte ici (c.-à-d. le texte entre guillemets):