[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT o quasi] wget & apt-zip



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

getting_out wrote:
| <x-flowed>
| Buongiorno.
| Visto che a casa non ho una connessione veloce, per aggiornare la box
| almeno con la sicurezza, sono ricorso al pacchetto apt-zip. Questi mi ha
| generato un file di script con dentro i file da scaricare per fare poi
| l'aggiornamento con comodo.
| Mi è stato riferito che questo file è "digeribile" da wget.
| Riporto qui di seguito un estratto del file:
|
| ////////////////////////////
| #!/bin/sh
| # This file was auto-generated by apt-zip-list 0.13.2
| # Method: wget - Options:
|
| err(){
|         echo >&2 "Fetching $1 failed ($2)"
| }
| check(){
|         [ ! -r "$1" ] && return 1
|         [ "`which md5sum`" ] &&
|                 if [ "`md5sum $1 | cut -d' ' -f1`" = $2 ]
|                 then return 0
|                 else err $1 "wrong MD5"; return 1
|                 fi
|         [ "`which gzip`" ] &&
|                 if ar p $1 data.tar.gz | gzip -t
|                 then return 0
|                 else err $1 "wrong contents"; return 1
|                 fi
|         return $3
| }
| do_wget() {
|         wget -t3 -nv -O $2 $1
|         check $2 $4 $?
|         return $?
| }
| getfile(){
|         do_wget $1 $2 $3 $4 &&
|         mv $2 ../
| }
| mkdir -p partial && cd partial || error "Cannot change to directory
| ./partial"
|        while read URL FILE SIZE MD5
|        do getfile $URL $FILE $SIZE $MD5 || true
|        done <<EOP
|
http://security.debian.org/pool/updates/main/p/perl/perl-modules_5.6.1-8.2_all.deb

| perl-modules_5.6.1-8.2_all.deb 1278564 b95407464043384d30781faccf01bd33
| ////////////////////////////
|
| E' un due giorni che mi sto leggendo la man di wget ma non riesco a
| capire come dirgli di usare questo file per scaricare il tutto.
|
| Infine, in ufficio non ho linux ma win. Ho scaricato la versione di wget
| per quel sistema, dite che il file di script deve essere aggiornato in
| qualche maniera o che riesce a capire lo scripting generato sotto linux?
|
| Ciao a tutti e grazie D.

Ti basta eseguirlo e lancia wget da solo.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBfUMpFJ6+MeIXutcRAvyiAJ0Sgma5jseHuCFe3AIsXpYqS/bFrwCePwJ0
ZtQehlf5wU07mhGZScK/cyA=
=BIkP
-----END PGP SIGNATURE-----



Reply to: