Инструмент командной строки wget позволяет извлекать группу файлов из протоколов FTP и HTTP, это очень полезная утилита для веб-разработчиков и powerusers, потому что она позволяет вам делать такие вещи, как быстрое и грязное резервное копирование сайтов и даже зеркальное отображение сайтов на местном уровне.
Этот подход будет собирать и устанавливать wget в OS X из исходного кода, это означает, что вам понадобится Xcode (ссылка в App Store) или, по крайней мере, и инструменты разработки командной строки Unix, установленные на Mac, но это имеет преимущество устранения потребность в менеджере пакетов, таком как Homebrew или MacPorts.
Для тех, у кого нет пакета инструментов командной строки с установленным или отсутствующим Xcode, это довольно просто: откройте «Terminal» и введите «xcode-select -install», или вы можете сделать это из Xcode, открыв XCode, «Настройки» и раздел «Загрузка» и выберите «Установить средства командной строки», или вы можете получить его с сайта разработчика Apple, как описано здесь. Поскольку пакет должен загружаться из Apple, это может занять некоторое время в зависимости от вашего интернет-соединения. Инструменты командной строки устанавливают компилятор C, GCC и многие другие полезные утилиты, которые обычно используются в мире unix.
Как установить wget в OS X
Двигаясь вперед и предполагая, что у вас установлены Xcode и инструменты командной строки, запустите Terminal и введите следующие команды, как показано.
Сначала используйте curl, чтобы загрузить последний источник wget:
curl -O http://ftp.gnu.org/gnu/wget/wget-1.16.3.tar.xz
Или использовать более старую версию (предыдущие версии OS X)
curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz
(sidenote: новая версия wget может быть доступна, версия 1.16.3 (wget-1.16.3.tar.gz) подтверждена для работы в OS X El Capitan и OS X Yosemite, 1.15 подтверждена совместимость с OS X Mavericks , в то время как 1.13.4 подтверждено совместимым с OS X Mountain Lion. Вы можете выбрать любой из них из каталога http://ftp.gnu.org/gnu/wget/, если хотите другую версию)
Затем мы используем tar, чтобы распаковать файлы, которые вы только что загрузили:
tar -xzf wget-1.15.tar.gz
Используйте cd для перехода в каталог:
cd wget-1.15
Настройте с помощью соответствующего флага -ws-ssl, чтобы предотвратить ошибку «GNUTLS not available»:
./configure —with-ssl = openssl
Обратите внимание, что если у вас все еще есть ошибка в OS X 10.10+ и OS X 10.11+, используйте этот вариант конфигурации (от Мартина в комментариях):
./configure —with-ssl = openssl —with-libssl-prefix = / usr / local / ssl
Постройте источник:
делать
Установите wget, он попадает в / usr / local / bin /:
sudo make install
Подтвердите, что все работает, запустив wget:
wget —help
Очистите, удалив исходные файлы wget по окончании:
cd .. && rm -rf wget *
Вы все настроены, наслаждайтесь wget в Mac OS X.
Последняя версия wget должна настроить, сделать и установить отлично в OS X El Capitan и Yosemite.