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.
-
Instalar Xcode
-
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 ".
-
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.
-
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í.