Il n'y a pas de commande wget
. Comment puis-je l'obtenir ?
Réponses
Trop de publicités?Alternativement, si vous n'avez pas besoin de wget
spécifiquement, Snow Leopard est livré avec curl
qui fait beaucoup de choses similaires.
Par exemple, pour obtenir votre flair via wget
:
wget http://apple.stackexchange.com/users/flair/2726.png
comparé à le faire avec curl
:
curl -O http://apple.stackexchange.com/users/flair/2726.png
Une option notablement absente de curl
est l'option --mirror
de wget
, mais il possède une fonctionnalité intéressante de récupération avec des modèles, qui gère bon nombre des mêmes problèmes:
# Récupérer les images de flair pour les utilisateurs de 2726 à 2730
curl -O http://apple.stackexchange.com/users/flair/[2726-2730].png
Vous devrez installer Xcode avec le support Dev Unix, puis vous pourrez télécharger et compiler la source, ou essayer macports, ou homebrew.
$ brew install wget
$ sudo port install wget
Ou vous pourriez essayer une forme graphique qui inclut wget, comme http://www.macupdate.com/app/mac/24787/cocoawget
Pour compléter la réponse de Michael Granger : curl
(inclus dans toutes les installations Snow Leopard) est vraiment très puissant et peut faire beaucoup de ce que wget
fait (et un certain nombre de choses qu'il ne fait pas).
Mais, comme indiqué sur la FAQ de curl :
1.3 Que n'est pas curl ?
Curl n'est pas un clone de wget. C'est une idée largement répandue. Jamais, pendant le développement de curl, nous n'avons eu l'intention de remplacer wget ou de rivaliser sur son marché. Curl est destiné aux transferts de fichiers uniques.
Curl n'est pas un programme de mise en miroir de sites Web. Si vous voulez utiliser curl pour mettre en miroir quelque chose : très bien, allez-y et écrivez un script qui enveloppe curl pour le rendre réalité (comme le fait curlmirror.pl).
...
(Pour référence, voici le script curlmirror.pl)
Si vous ne voulez pas utiliser Homebrew ou Macports, il existe un excellent jeu d'instructions ici, reproduit ci-dessous (en utilisant une version légèrement plus récente de wget).
Ces instructions nécessitent à la fois Xcode et les outils en ligne de commande installés.
Tout d'abord, utilisez curl pour télécharger la dernière source de wget :
curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
Ensuite, utilisez tar pour décompresser les fichiers que vous venez de télécharger :
tar -xzf wget-1.14.tar.gz
Utilisez cd pour vous rendre dans le répertoire :
cd wget-1.14
Configurez avec le drapeau --with-ssl
approprié pour éviter une erreur "GNUTLS not available" :
./configure --with-ssl=openssl
Construisez la source :
make
Installez wget, il se trouve dans /usr/local/bin/
:
sudo make install
Confirmez que tout fonctionne en exécutant wget :
wget --help
Nettoyez en supprimant les fichiers source de wget une fois terminé :
cd .. && rm -rf wget*
Sûrement le moyen le plus simple et indolore d'obtenir wget est d'installer Homebrew. En fait, la page d'accueil dit:
Homebrew est le moyen le plus facile et le plus flexible d'installer les outils UNIX qu'Apple n'a pas inclus avec OS X.
et leur exemple est:
$ brew install wget
;)