sierra mac instalar home high como macos wget osx-elcapitan libssl libressl

home - ¿Cómo instalar wget en macOS?



install wget mac terminal (5)

Actualizo mac a Sierra, 10.12.3

Mi wget deja de funcionar.

Cuando intenté instalar escribiendo

brew install wget --with-libressl

Recibí la siguiente advertencia

Advertencia: wget-1.19.1 ya está instalado, simplemente no está vinculado.

Luego trató de desinstalar escribiendo

brew uninstall wget --with-libressl

Luego reinstalé escribiendo

brew install wget --with-libressl

Finalmente lo conseguí. ¡Gracias a Dios!

Intento instalar wget en MAC OS 10.11.1 pero cuando ejecuto ./configure --with-ssl=openssl obtengo este error:

configure: error: --with-ssl=openssl was given, but SSL is not available.

¿Cómo resolver este problema en OSX 10.11.1?


Necesitas hacer

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

En lugar de esto

./configure --with-ssl = openssl


Para macOS Sierra, para compilar wget 1.18 desde la fuente con Xcode 8.2.

  1. Instalar Xcode

  2. Construir OpenSSL

    Dado que Xcode no viene con OpenSSL lib, necesita compilarlo usted mismo. Encontré esto: https://github.com/sqlcipher/openssl-xcode , siga las instrucciones y compile OpenSSL lib. Luego, prepare su directorio OpenSSL con "include" y "lib / libcrypto.a", "lib / libssl.a".

    Digamos que es: "/ Users / xxx / openssl-xcode / openssl", por lo que debería haber "/ Users / xxx / openssl-xcode / openssl / include" para OpenSSL include y "/ Users / xxx / openssl-xcode / openssl / lib "para" libcrypto.a "y" libssl.a ".

  3. Construir wget

    Vaya al directorio wget, configure:

    ./configure --with-ssl=openssl --with-libssl-prefix=/Users/xxx/openssl-xcode/openssl

    wget debería configurar y encontrar OpenSSL, luego hacer:

    make

    wget hecho. Instalar wget:

    make install

    O simplemente copia wget donde quieras.

  4. Configurar cert

    Es posible que wget no pueda verificar ninguna conexión https, porque no hay certificados de CA para el OpenSSL que creó. Necesitas ejecutar:

    Nueva forma :

    Si su máquina no tiene el directorio "/ usr / local / ssl /", primero hágalo.

    ln -s /etc/ssl/cert.pem /usr/local/ssl/cert.pem

    Antigua manera :

    security find-certificate -a -p /Library/Keychains/System.keychain > cert.pem security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> cert.pem

    Luego ponga cert.pem a: "/usr/local/ssl/cert.pem"

    HECHO : Debería estar todo bien ahora.


Primero instale brew :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Y luego instale wget con brew y también habilite openressl para el soporte TLS

brew install wget --with-libressl

Si está instalando con Macports , esto también es bastante fácil.

sudo port install wget


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Y luego instale wget con brew y también habilite openressl para el soporte TLS

brew install wget --with-libressl

Funcionó perfectamente para mí.