Come ottengo "wget" per Snow Leopard?

6

Nessun comando wget . Come ottengo?

    
posta Doug 22.04.2011 - 23:39
fonte

5 risposte

13

In alternativa, se non hai bisogno in particolare di wget , Snow Leopard arriva con curl che fa molte delle stesse cose.

Ad esempio, recupero del tuo stile tramite wget :

wget http://apple.stackexchange.com/users/flair/2726.png

vs. recuperandolo con curl :

curl -O http://apple.stackexchange.com/users/flair/2726.png

In particolare, manca l'opzione curl è wget --mirror , ma ha un accattivante recupero con i pattern, che gestisce molti degli stessi problemi:

# Fetch flair images for users 2726 through 2730
curl -O http://apple.stackexchange.com/users/flair/[2726-2730].png
    
risposta data 23.04.2011 - 00:14
fonte
8

Devi installare Xcode con Unix Dev Support, quindi puoi scaricare e compilare il sorgente, o provare macports o homebrew.

$ brew install wget

$ sudo port install wget

Oppure puoi provare una forma grafica che include wget, come link

    
risposta data 22.04.2011 - 23:42
fonte
3

Espandere la risposta di Michael Granger: curl (incluso in tutte le installazioni di Snow Leopard) è davvero abbastanza potente e può fare molto di ciò che wget fa (e un numero di cose che non fa).

Tuttavia, come indicato nelle domande frequenti su arricciatura :

1.3 What is curl not?

Curl is not a wget clone. That is a common misconception. Never, during curl's development, have we intended curl to replace wget or compete on its market. Curl is targeted at single-shot file transfers.

Curl is not a web site mirroring program. If you want to use curl to mirror something: fine, go ahead and write a script that wraps around curl to make it reality (like curlmirror.pl does).

...

(Per riferimento, ecco lo script curlmirror.pl )

    
risposta data 23.04.2011 - 21:11
fonte
2

Probabilmente il modo più semplice e indolore per ottenere wget è installare Homebrew . In effetti, la stessa pagina iniziale dice:

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X.

e il loro esempio è:

$ brew install wget

;)

    
risposta data 23.04.2011 - 17:26
fonte
2

Se non vuoi usare homebrew o macports c'è un ottimo set di istruzioni qui , riprodotte di seguito (utilizzando una versione leggermente più aggiornata di wget).

Queste istruzioni richiedono l'installazione sia di Xcode sia degli strumenti da riga di comando.

Per prima cosa, usa arricciatura per scaricare l'ultima fonte di wget:

curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz

Successivamente usiamo tar per decomprimere i file appena scaricati:

tar -xzf wget-1.14.tar.gz

Usa cd per passare alla directory:

cd wget-1.14

Configura con il flag –with-ssl appropriato per impedire l'errore "GNUTLS non disponibile":

./configure --with-ssl=openssl

Costruisci la fonte:

make

Installa wget, finisce in /usr/local/bin/ :

sudo make install

Verifica tutto funzionando eseguendo wget:

wget --help

Pulisci rimuovendo i file di origine wget al termine:

cd .. && rm -rf wget*
    
risposta data 29.10.2013 - 16:43
fonte

Leggi altre domande sui tag