No hay wget
mando. ¿Cómo lo consigo?
Tengo Xcode instalado, pero ¿dónde puedo conseguir el soporte para el desarrollo en unix? ¿Podría darme instrucciones paso a paso?
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
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
Tengo Xcode instalado, pero ¿dónde puedo conseguir el soporte para el desarrollo en unix? ¿Podría darme instrucciones paso a paso?
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.
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?
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 )
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*
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.