Установить и настроить wget на macOS Sierra 10.12 и исправить ошибку SSL GNUTLS

MacOS Sierra и Yosemite поставляются с утилитой командной строки, называемой «curl», которая является средством передачи сети, она не поставляется с популярным «wget», на самом деле «curl», вероятно вы можете использовать для потехи, использйте man curl  в командной строке, чтобы увидеть варианты его использования.

В противном случае давайте посмотрим на установка «wget» … это можно сделать тремя способами.

1 — Установить по щелчку

Скачайте и установите пакет от Rudix

2- Соберите из исходников

Чтобы добавить и установить wget в вашу систему, вам необходимо загрузить исходные файлы, скомпилировать код и выполнить установку.

Для компиляции кода вам нужен компилятор, к сожалению, он не поставляется с OS X по умолчанию вам нужно установить бесплатный пакет xcode от Apple, который включает компилятор GCC.

Этот процесс также работает точно так же в Yosemite и более старых версиях.

Загрузить Xcode

Скачайте Xcode, если у вас его еще нет.

Я не собираюсь показывать вам, как установить его, потому что у меня его уже есть.

Затем вам нужно установить инструменты командной строки Xcode, самый простой способ сделать это, запустив в терминале:

 # xcode-select --install 

Использование curl для загрузки wget

Скачайте последний исходный код wget из репозитория ftp или используя curl из командной строки:

 # cd ~/Downloads 

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

Извлеките и переместитесь в него

 # tar -zxvf wget-1.15.tar.gz 

 # cd wget-1.15/ 

Соберите и установите:

 # ./configure 

может произойти ошибка в SSL …

configure: error: –with-ssl was given, but GNUTLS is not available.

wget должен иметь некоторую поддержку SSL.

GNUTLS, скорее всего, недоступна в вашей системе OS X.

Если использовать OpenSSL в конфигурации как альтернативное использование, перезапустите configure с помощью флага SSL:

 # ./configure --with-ssl=openssl

# make

# sudo make install 

wget будет установлен в:

 /usr/local/bin/wget 

Очистка

 # rm -rf ~/Downloads/wget* 

Протестируйте wget

 # cd ~/Downloads 
 # wget http://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz 

Все должно хорошо работать — если вам нужно установить больше инструментов стиля Unix, будет быстрее и лучше установить диспетчер пакетов для OSX, например, Homebrew — он упрощает установку и обслуживание этих приложений.

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40