Re: Wget seulement si changement...
Le 15/07/19 à 14:28, Daniel Caillibaud <ml@lairdutemps.org> a écrit :
> Le 15/07/19 à 13:21, David BERCOT <debian@bercot.org> a écrit :
> > Prenons le cas de Slimjet (qui n'existe pas, sauf erreur de ma part, dans un "vrai"
> > repository) : wget -O slimjet_amd64.deb
> > "https://www.slimjet.com/download.php?location=local&xp=&version=lnx64&type=deb&beta=&server="
> > J'aimerais éviter ce téléchargement si jamais le fichier (qui a toujours le même nom) n'a
> > pas changé depuis la fois précédente (a priori, en comparant la taille ou la date). Mais
> > pour l'instant, je n'ai pas trouvé d'option me donner ces meta-informations...
>
> curl --head --dump-header - $url
>
> te donneras ces infos.
Regarde aussi l'option -N de wget, à priori c'est fait pour :
wget -N https://www.slimjet.com/release/slimjet_amd64.deb
ne le télécharge pas si ta version (celle récupérée par la commande précédente) est la
dernière.
Si ça a changé, il va écraser l'ancien slimjet_amd64.deb (du dossier où tu lances la commande)
par le nouveau.
> HTTP/1.1 200 OK
> Date: Mon, 15 Jul 2019 12:26:46 GMT
> Server: Apache
> Last-Modified: Thu, 11 Jul 2019 21:24:36 GMT
> Accept-Ranges: bytes
> Content-Length: 69865454
> Content-Type: application/x-debian-package
--
Daniel
Enseigner, c'est apprendre deux fois
Joseph Joubert
Reply to: