Marre de wget et de son incapacité à récupérer les fichier css
Par Samuel MARTIN le vendredi, 1 mai 2009, 18:27 - Lien permanent
Wget dans sa version initiale 1.10 est incapable de récupérer les fichiers Css présent via "@import". La solution réside dans une hypothétique version 1.12 qui corrigerait apparement le problème. Incapable de trouver cette dite version, il existe apparement une version de wget modifiée. Merci Ted Mielczarek et merci Fabrice pour la procédure. La démarche qui suit explique comment compiler cette version pour Ubuntu.
Attention, l'ensemble des manipulations qui vont suivre peuvent rendre votre système d'exploitation Ubuntu instable. La compilation est un risque pour lequel je décline toute responsabilité.
Compiler wget-modified
- Récupérer wget-1.10-css-parser.tar.gz - 2.2mo
- Dézipper l'archive
- Installer le paquet flex
sudo aptitude install flex - Optionnel : si besoin installer les paquets renvoyés par la commande
sudo apt-cache search yacc | grep yacc - Dans votre archive dézippée taper
./configuremakemake install
- Vérifier que vous avez la bonne version via
wget --version, cette commande doit normalement vous renvoyer : GNU Wget 1.10+devel
Commentaires
Il y a moyen de faire un paquet deb au lieu d'installer avec make install (au moins avec checkinstall), histoire de garder le système cohérent, de plus il est conseillé de désinstaller l'ancienne version avant d'installer une application de cette façon.
Pour checkinstall, il suffit de remplacer "make install" par "sudo checkinstall".
Pour la cohésion du système, ./configure fait en sorte de mettre les fichiers dans /usr/local, ce qui ne génère aucun conflit avec les applications gérées par le système qui sont dans /usr.
Étant donné que /usr/local/bin est prioritaire sur /usr/bin, les 2 versions de wget cohabitent et c'est celle installée "à la main" qui est prioritaire.
moi j'ai ça :
└─$ : /home/rniamo·> wget --version
GNU Wget 1.12-devel
Options : +digest +ipv6 +nls +ntlm +opie +md5/openssl -gnutls
Wgetrc : /usr/local/etc/wgetrc (system)
Locale : /usr/local/share/locale
Compile : gcc -DHAVE_CONFIG_H
-DSYSTEM_WGETRC="/usr/local/etc/wgetrc" -DLOCALEDIR="/usr/local/share/locale" -I. -I../lib -g -O2Link : gcc -g -O2 -lssl -lcrypto -ldl -lrt ftp-opie.o openssl.o
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.htm...
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Écrit à l'origine par Hrvoje Niksic <hniksic@xemacs.org>.
Currently maintained by Micah Cowan <micah@cowan.name>.
Please send bug reports and questions to <bug-wget@gnu.org>.
(version http://hg.addictivecode.org/wget/ma...)
NicoA380 > "/usr/local/bin est prioritaire sur /usr/bin" effectivement.
rniamo > Si cette version télécharge correctement les CSS présents via "@import", aucun problème.. mais je serais curieux de savoir où cette version se trouve
Millions of people in the world heard about <a href="http://www.4submission.com">article submit</a> and article submission site. This is real to take it for such great stuff just about this post.
Merci pour la ressource et le tutoriel
http://www.uggsboot.us
Unlike the bootshttp://www.uggsboot.us
thanks you for sharing this.
Because a small minority of us have seen the beleivable way to improve that after awhile that it starts to look like the solution this morning. Yes, it has be gone over the best way
Bonjour!
Because a small minority of us have seen the beleivable way to improve that after awhile that it starts to look like the solution this morning. Yes, it has be gone over the best way
downloadable USA, France, German and other country movies
Surely you do have some original ideas here, as far as I can see. No doubt that your blog gives valuable information for visitors. To my regret I have spent a lot of time trying to find something as comprehensive as your explanation. In spite of that all I am not certain about it yet.
He drove to this grocery store to get some shoes
They Traveled to that clothing establishment to buy the stuff
I love to bookmark and follow this blog