[gull] Truc et astuces: Telecharger ubuntu avec netcat

Félix Hauri felix at f-hauri.ch
Fri Nov 7 14:09:03 CET 2008


Voici une méthode pour télécharger et graver un CD Ubuntu, en ligne de commande...

D'abord les variables:
$ URL='http://mirror.switch.ch/ftp/mirror/ubuntu-cdimage/intrepid/ubuntu-8.10-desktop-i386.iso'
$ site=$(echo $URL|cut -d/ -f3)
$ path=${URL#*$site}
$ file=${path##*/}
$ md5path=${path%$file}MD5SUMS
 
La méthode ``sécuritaire''.
$ printf "GET %s HTTP/1.0\r\nHost: %s\r\n\r\n" $path $site |
      nc $site 80 |
      sed $'1,/^\r*$/d' >$file
Vérification:
$ printf "GET %s HTTP/1.0\r\nHost: %s\r\n\r\n" $md5path $site |
      nc $site 80 |
      grep $file |
      md5sum -cv

La méthode ``bonne connexion réseau''
$ printf "GET %s HTTP/1.0\r\nHost: %s\r\n\r\n" $path $site | 
      nc $site 80 | 
      sed $'1,/^\r*$/d' |
      sudo wodim dev=/dev/cdrom -
(wodim ou cdrecord, selon les prefs;)

Vérification:
$ mount /cdrom
$ cd /cdrom
$ md5sum -c md5sum.txt

--
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch



More information about the gull mailing list