Установите wget в Mac OS X без Homebrew или MacPorts

Установите wget в Mac OS X

Хотите по какой-то причине использовать wget на Mac без Homebrew или MacPorts? Вы можете сделать это, собрав wget из исходного кода в командной строке.

Инструмент командной строки wget позволяет извлекать группу файлов из протоколов FTP и HTTP, это очень полезная утилита для веб-разработчиков и опытных пользователей, потому что она позволяет вам делать такие вещи, как быстрое и грязное резервное копирование сайтов и даже локальное зеркалирование сайтов.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)


Этот подход предусматривает сборку и установку wget в Mac OS X из исходного кода, это означает, что вам понадобится Xcode (Ссылка на App Store) или, по крайней мере, и инструменты командной строки Unix, установленные на Mac, но они имеют то преимущество, что устраняют необходимость в диспетчере пакетов, таком как Homebrew или MacPorts. Честно говоря, использовать Homebrew намного проще и, вероятно, лучше для большинства пользователей, но, по общему признанию, это не для всех.

Для тех, у кого еще нет пакета инструментов командной строки с установленным Xcode или без него, это довольно просто: откройте терминал и введите «xcode-select –install», или вы можете сделать это из Xcode, открыв XCode, затем нажмите « Preferences »и в раздел загрузок и выберите« Install Command Line Tools », или вы можете получить их с сайта разработчиков Apple, как описано здесь. Поскольку пакет необходимо загрузить с Apple, это может занять некоторое время в зависимости от вашего интернет-соединения. Инструменты командной строки устанавливают компилятор C, GCC и многие другие полезные утилиты, которые обычно используются в мире unix.

Как установить wget в Mac OS X

Двигаясь вперед и предполагая, что у вас установлены Xcode и инструменты командной строки, запустите Терминал и введите следующие команды, как показано.

Сначала используйте curl, чтобы загрузить последний исходный код wget:
curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar.gz

Вы всегда можете проверить наличие последней версии wget через на ftp.gnu.org/gnu/wget/ здесь.

Использование curl для загрузки последней версии исходного кода wget для El Capitan, Yosemite и т. Д .:
curl -O http://ftp.gnu.org/gnu/wget/wget-1.16.3.tar.xz

Или использовать более старую версию (предыдущие версии Mac OS X, включая Mavericks, Mountain Lion и т. Д.)
curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz

(примечание: может быть доступна новая версия wget, версия 1.16.3 (wget-1.16.3.tar.gz) была подтверждена для работы в MacOS Mojave, High Sierra, 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

Настройте с соответствующим флагом –with-ssl, чтобы предотвратить ошибку «GNUTLS недоступен»:
./configure --with-ssl=openssl

Обратите внимание, если у вас все еще есть ошибка в Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave и более поздних версиях, используйте этот вариант конфигурации (от Мартина в комментариях):

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

Соберите исходный код:
make

Установите wget, он окажется в / usr / local / bin /:
sudo make install

Подтвердите, что все работает, запустив wget:
wget --help

Очистите, удалив исходные файлы wget, когда закончите:
cd .. && rm -rf wget*

Все готово, наслаждайтесь wget в Mac OS X.

Последняя версия wget также должна правильно настраиваться, создавать и устанавливать в Mac OS X El Capitan и Yosemite.

Для большинства пользователей Mac они, вероятно, захотят сначала просто установить Homebrew, а затем получить wget просто потому, что Homebrew невероятно упрощает управление пакетами из командной строки и не требует ручного создания и компиляции исходного кода.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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