6 votos

¿Cómo puedo obtener "wget" para Snow Leopard?

No hay wget mando. ¿Cómo lo consigo?

14voto

HigherAbstraction Puntos 554

Como alternativa, si no necesita wget En concreto, Snow Leopard viene con curl que hace muchas de las mismas cosas.

Por ejemplo, buscar su estilo a través de wget :

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

frente a la búsqueda con curl :

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

En particular, se echa en falta que curl es wget 's --mirror pero tiene un ingenioso sistema de búsqueda con patrones, que resuelve muchos de los mismos problemas:

# Fetch flair images for users 2726 through 2730
curl -O http://apple.stackexchange.com/users/flair/[2726-2730].png

8voto

Zac Puntos 89

Tendrás que instalar Xcode con Unix Dev Support, luego puedes descargar y compilar el código fuente, o probar macports, o homebrew.

$ brew install wget

$ sudo port install wget

O puedes probar una forma gráfica que incluya wget, como http://www.macupdate.com/app/mac/24787/cocoawget

0 votos

Tengo Xcode instalado, pero ¿dónde puedo conseguir el soporte para el desarrollo en unix? ¿Podría darme instrucciones paso a paso?

0 votos

img59.imageshack.us/img59/6490/capturadepantalla201004pd.png Cuando se instala xcode debe haber una casilla de verificación, sólo tiene que ejecutar a través del instalador de nuevo. La siguiente parte es la instalación de macports o homebrew github.com/mxcl/homebrew macports.org/install.php cualquiera de estos gestores de paquetes le permitirá descargar wget con facilidad una vez que estén instalados.

0 votos

Llámame tonto, pero ¿hay que pagar la cuota anual de 99 dólares para formar parte del programa de desarrolladores de Mac para obtener Xcode?

3voto

user4774 Puntos 108

Para ampliar la respuesta de Michael Granger: curl (incluido en todas las instalaciones de Snow Leopard) es realmente muy potente, y puede hacer mucho de lo que wget hace (y un número de cosas que no hace).

Pero, como se señala en el Preguntas frecuentes sobre el rizo :

1.3 ¿Qué no es el rizo?

Curl no es un clon de wget. Esa es una error común. Nunca, durante el desarrollo de curl, hemos pretendido que curl reemplazar a wget o competir en su mercado. Curl está dirigido a transferencias de archivos de una sola vez.

Curl no es un programa de réplica de sitios web de sitios web. Si quiere usar curl para reflejar algo: bien, siga adelante y escriba un script que envuelva a curl para hacerlo realidad (como curlmirror.pl lo hace).

...

(Como referencia, aquí está ese curlmirror.pl script )

3voto

lorcan Puntos 111

Si no quieres usar ni homebrew ni macports hay un gran conjunto de instrucciones aquí reproducido a continuación (utilizando una versión ligeramente más actualizada de wget).

Estas instrucciones requieren que tanto Xcode como las herramientas de línea de comandos estén instalados.

En primer lugar, utilice curl para descargar la última fuente de wget :

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

A continuación utilizamos tar para descomprimir los archivos que acabas de descargar:

tar -xzf wget-1.14.tar.gz

Utilice cd para cambiar al directorio:

cd wget-1.14

Configurar con el correspondiente –with-ssl para evitar un error "GNUTLS no disponible":

./configure --with-ssl=openssl

Construye la fuente:

make

Instalar wget, termina en /usr/local/bin/ :

sudo make install

Confirma que todo ha funcionado ejecutando wget:

wget --help

Limpie eliminando los archivos fuente de wget cuando termine:

cd .. && rm -rf wget*

2voto

UnkwnTech Puntos 21942

Probablemente la forma más fácil e indolora de conseguir wget es instalar Homebrew . De hecho, la propia página de inicio dice:

Homebrew es la forma más fácil y flexible de instalar las herramientas UNIX que Apple no incluyó con OS X.

y su ejemplo es:

$ brew install wget

;)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X