Comment télécharger Ubuntu sur une connexion peu fiable

J’essaie de télécharger l’ISO Ubuntu 12.10 64 bits sur une connexion extrêmement peu fiable. Par non fiable, je veux dire que chaque fois que je termine le téléchargement de l’ISO et compare le hachage MD5, je me retrouve avec une erreur concernant une non-concordance.

J’utilise Ubuntu 12.04 pour effectuer le téléchargement. Existe-t-il un outil qui peut en quelque sorte contourner une connexion très peu fiable?

Dans mon cas, ma connexion tombe souvent et si j’essaie de télécharger directement l’ISO, je termine également par un problème MD5. Ce que je recommande, c’est de télécharger l’image ISO via un client torrent.

De cette façon, même lors du téléchargement, le client torrent vérifie que tout est en ordre. Il y a une bonne liste de torrents à utiliser mais si vous êtes sous Windows ou Mac, je suggère UTorrent . Si vous le faites à partir d’un ordinateur installé sous Ubuntu, Ubuntu est fourni avec un client torrent par défaut appelé Transmission. Installer la transmission .

Vous pouvez trouver le fichier de téléchargement torrent sur le site ubuntu. Il suffit de chercher le fichier avec l’extension de fichier .torrent .

Outre bittorrent , vous pouvez également utiliser zsync (un outil gratuit) pour cela.

Vous voudrez probablement savoir comment fonctionne zsync afin de décider si vous voulez ou non l’obtenir et l’utiliser. Je vais donc vous expliquer comment cela fonctionne, puis comment l’obtenir.

Comment utiliser zsync pour télécharger une image ISO Ubuntu

zsync vous permet de construire un fichier en commençant par un autre. Vous pouvez commencer avec n’importe quel fichier, mais pour offrir un avantage par rapport au 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 métafichier .zsync . Un fichier .zsync contient des sums de contrôle pour les sections d’un fichier et permet à l’utilitaire zsync de déterminer les parties du fichier que vous avez déjà correspondantes et celles qui ne le sont 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 dans lesquelles certaines parties correspondent mais se trouvent à des emplacements différents dans le fichier, sans avoir à télécharger à nouveau les parties correspondantes. Cette fonctionnalité particulière n’est pas souvent utile pour créer une bonne fichier depuis 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 sur la ligne de commande et l’emplacement du dossier sera collé. Ensuite, vous pouvez appuyer sur Entrée pour que le répertoire de répertoire soit transféré à cet emplacement. ( cd devrait être en minuscule – sur certains systèmes, comme Windows, les majuscules fonctionneront, mais sur d’autres, comme OS X et Ubuntu, cela ne fonctionnera pas.)

Une fois que vous êtes dans le dossier qui contient le fichier – exécuter ls ou dir devrait vous montrer tout ce qu’il contient, et exécuter ls *.iso ou dir *.iso ne devrait vous montrer que les fichiers se .iso par .iso , ce qui inclut l’installation Ubuntu. images – puis 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 s’appeler ubuntu-12.10-desktop-i386.iso ) pour être correct. Si vous l’exécutez et qu’aucune modification n’est apscope, cela signifie que votre fichier est correct. zsync intègre des sums de contrôle, vous pouvez donc vous assurer que vous avez un fichier complet et correct s’il 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’utilitaire zsync

J’ai déjà écrit sur l’obtention et l’utilisation de zsync pour réparer les images ISO corrompues, dans un contexte différent. C’était une réponse plus longue dont la plupart ne sont pas liées à cette question ici. Donc, j’en ai 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, un port Windows natif de zsync a zsync été créé . Vous pouvez donc probablement l’utiliser.

zsync est un programme en ligne de commande. Sous Windows, vous l’exécutez à 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 Entrée . Ou, sous 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 paquet Ubuntu), mais utilise des versions spéciales des programmes compilés à partir de cette source. (Il est beaucoup plus facile de comstackr un programme écrit pour des systèmes d’exploitation de type Unix dans Cygwin que de le comstackr pour qu’il fonctionne de manière native sous Windows.)

  1. Commencez par obtenir le programme d’installation de Cygwin ( setup.exe ) (ou utilisez ce lien direct ).
  2. Exécutez-le, cliquez sur Suivant dans le premier écran, puis sélectionnez Installer à partir d’Internet et cliquez à nouveau sur Suivant .
  3. Sur les deux écrans suivants, placez Cygwin et le répertoire de paquets local où vous les aimez (les valeurs par défaut sont généralement bonnes).
  4. 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.
  5. Choisissez n’importe quel miroir, et il téléchargera une liste des paquets disponibles. Vous serez probablement averti de la différence entre cette version et la précédente. Ce n’est pas un problème, à moins que vous n’utilisiez une version précédente de Cygwin sur le même ordinateur.

    Setup Alert Message sur la première installation de cette version de Cygwin. Si vous n'avez jamais utilisé Cygwin auparavant, cela peut être ignoré. Comme il est dit:

  6. Vous pouvez maintenant sélectionner les packages à installer. Il existe une zone de texte pour rechercher des paquets par nom. Tapez zsync ici (mais zsync pas sur Entrée – si vous le faites, c’est comme si vous cliquez sur Suivant ). Une entrée pour Net apparaîtra. Développez-le en cliquant sur le + à gauche de celui-ci et vous verrez apparaître Skip en dessous. Cela signifie que si vous ne changez rien, setup.exe n’installe pas zsync .

    Velma Dinkley installe zsync dans Cygwin lors de la mise à jour de son blog dans

  7. Alors cliquez une fois, là où il est dit Passer . Il va maintenant installer la dernière version stable disponible de zsync pour Cygwin.

    entrez la description de l'image ici

  8. Cliquez à nouveau sur Suivant pour terminer l’installation. L’environnement Cygwin et zsync seront téléchargés et installés. (Si vous êtes invité à installer les paquetages requirejs en tant que dépendances, allez-y, faites-le.)

Une fois installé, ouvrez le shell Cygwin. Vous pouvez exécuter zsync partir de là.

Les références

  • Installation et mise à jour de Cygwin (site officiel, instructions très générales)
  • Mise à jour vers la dernière ISO d’Ubuntu 11.04 à l’aide de zsync sous Windows (ancienne et non officielle, mais toujours utile)

Veuillez noter que bien que vous puissiez poster sur la liste de diffusion de Cygwin des problèmes avec Cygwin (après l’avoir lu et les informations qu’il vous dit de lire), ils ne supportent évidemment pas les instructions non officielles. cygwin possède une assez bonne documentation. Par conséquent, à l’instar d’autres projets dotés d’une bonne documentation centralisée (telle qu’OpenBSD), ils s’attendent à ce que les personnes qui demandent de l’aide aient lu la documentation et l’utilisent (ou du moins très au courant).

(Par conséquent, si vous avez des problèmes avec mes instructions, le meilleur endroit pour poser des questions à leur sujet est probablement ici .)

zsync sur Ubuntu

Cela ne s’applique pas à votre cas particulier, mais pour ceux qui veulent utiliser zsync sur Ubuntu, il suffit d’installer zsync. Installez 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 

Maintenant, vous pouvez l’exécuter depuis le terminal.

De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO corrompu d’Ubuntu?

Utilisation de .zsync pour corriger les fichiers ISO les plus courants sous Ubuntu

Tout d’abord, cd à l’emplacement contenant l’image .iso corrompue, comme expliqué ci-dessus (dans Comment utiliser zsync pour télécharger une image ISO Ubuntu ).

Exécutez maintenant zsync de l’une des manières suivantes, en fonction de l’image ISO Ubuntu dont elle est zsync :

  • 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 libération du point 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 libération du point 12.04.1), 64 bits:

     zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync 

Une fois que vous avez exécuté l’une de ces commandes, zsync corrigera automatiquement votre ISO jusqu’à la version correcte, et le zsync est zsync .

De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO corrompu d’Ubuntu?

Écriture de commandes zsync pour d’autres images ( .iso ) Ubuntu (et futures)

La syntaxe générale est que vous exécutez zsync suivi d’une URL complète pour le fichier .zsync sur le serveur qui porte 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).

Si quelqu’un souhaite utiliser cette option 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 les Mac ou la version pour les périphériques mobiles basés sur ARM), voici la règle à .zsync pour les fichiers .zsync sont situés:

  • Les images ISO contenant les programmes d’installation actuellement pris en charge, y compris les ISO pour la dernière version ponctuelle des versions LTS et toutes les ISO pour les versions LTS actuellement sockets en charge, se trouvent dans:

    http://releases.ubuntu.com/

  • Les images ISO pour les versions en fin de vie (que vous ne devriez pas utiliser de toute façon) ou les versions ponctuelles précédentes des versions LTS sockets en charge se trouvent dans:

    http://old-releases.ubuntu.com/releases/

Cliquez simplement sur le lien correspondant à votre version et faites défiler la liste pour voir la liste complète des fichiers (ou recherchez le .zsync dans la page.). Copiez ensuite l’URL et collez-le dans la commande zsync .

De ma réponse à Comment identifier et remplacer les fichiers cassés dans un ISO corrompu d’Ubuntu?

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 cela vous intéresse, vous voudrez peut-être jeter un coup d’œil à la question qui m’avait amené à écrire la plupart du texte ici (c.-à-d. le texte entre guillemets):

  • Comment identifier et remplacer les fichiers cassés dans un ISO corrompu d’Ubuntu?