Instalar wget en Mac OS X sin Homebrew o MacPorts

¿Quieres tener wget en Mac sin Homebrew o MacPorts por cualquier motivo? Puede hacerlo compilando wget desde el código fuente en la línea de comandos.

La herramienta de línea de comandos wget le permite recuperar un grupo de archivos de los protocolos FTP y HTTP, es una utilidad muy útil para que la tengan los desarrolladores web y los usuarios avanzados porque le permite hacer cosas como realizar copias de seguridad rápidas y sucias de sitios e incluso reflejar sitios web localmente .



Este enfoque va a construir e instalar wget en Mac OS X desde la fuente, esto significa que necesitará
Xcode (enlace de App Store), o al menos y las herramientas de desarrollo de línea de comandos de Unix instaladas en Mac, pero tiene el beneficio de eliminando la necesidad de un administrador de paquetes como Homebrew o MacPorts. Honestamente, usar Homebrew es mucho más fácil y probablemente sea mejor para la mayoría de los usuarios, pero es cierto que no es para todos.

Para aquellos que aún no tienen el paquete de herramientas de línea de comandos con o sin Xcode instalado, es bastante simple: abra Terminal y escriba ‘xcode-select –install’, o puede hacerlo desde Xcode abriendo XCode, luego vaya a “ Preferencias ”ya la sección de descargas, y elija“ Instalar herramientas de línea de comandos ”, o puede obtenerlo en el sitio de desarrolladores de Apple como se describe aquí . Debido a que el paquete debe descargarse de Apple, es posible que tarde un poco en función de su conexión a Internet. Command Line Tools instala un compilador de C, GCC y muchas otras utilidades útiles que se usan comúnmente en el mundo de Unix.

Cómo instalar wget en Mac OS X

Continuando y asumiendo que tiene Xcode y las herramientas de línea de comandos instaladas, inicie Terminal e ingrese los siguientes comandos como se muestra.

Primero, use curl para descargar la última fuente de wget:
curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar.gz

Puede comprobar siempre comprobar la última versión de wget en ftp.gnu.org/gnu/wget/ aquí .

Usando curl para descargar la última fuente de wget para El Capitan, Yosemite, etc.
curl -O http://ftp.gnu.org/gnu/wget/wget-1.16.3.tar.xz

O para usar una versión anterior (versiones anteriores de Mac OS X, incluidos Mavericks, Mountain Lion, etc.)
curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz

(nota al margen: una nueva versión de wget puede estar disponible, se ha confirmado que la versión 1.16.3 (wget-1.16.3.tar.gz) funciona en MacOS Mojave, High Sierra, OS X El Capitan y OS X Yosemite, 1.15 es confirmado compatible con OS X Mavericks, mientras que 1.13.4 ha sido confirmado compatible con OS X Mountain Lion. Puede elegir el que desee del directorio http://ftp.gnu.org/gnu/wget/ si desea otro versión)

A continuación, usamos tar para descomprimir los archivos que acaba de descargar:
tar -xzf wget-1.15.tar.gz

Use cd para cambiar al directorio:
cd wget-1.15

Configure con el indicador –with-ssl apropiado para evitar un error «GNUTLS no disponible»:
./configure --with-ssl=openssl

Tenga en cuenta que si aún tiene un error en Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave y versiones posteriores, use esta variación de configure (de Martin en los comentarios):

./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl

Construye la fuente:
make

Instale wget, termina en / usr / local / bin /:
sudo make install

Confirme que todo funcionó ejecutando wget:
wget --help

Limpiar eliminando los archivos fuente wget cuando haya terminado:
cd .. && rm -rf wget*

Ya está todo listo, disfrute de wget en Mac OS X.

La última versión de wget debería configurarse, fabricarse e instalarse bien en Mac OS X El Capitan y Yosemite también.

Para la mayoría de los usuarios de Mac, es probable que quieran simplemente instalar Homebrew primero y luego obtener wget, simplemente porque Homebrew hace que la administración de paquetes de línea de comandos sea increíblemente fácil y no es necesario compilar y compilar manualmente el código fuente.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario