Как установить cURL на cygwin?

Я попытался включить curl на cygwin, но он говорит bash: curl: command not found

Как установить curl на cygwin?

17 ответов


в диспетчере пакетов Cygwin нажмите на curl из категории "net". Да, это что простой.


Я только что столкнулся с этим.

1) найдите настройку cygwin.exe файл изhttp://cygwin.com/ и запустите его.
2) Нажмите / введите настройки, пока не дойдете до окна "выбрать пакеты". (См. изображение)
3) Нажмите ( + ) для Net
4) щелкните запись для curl. (Убедитесь, что установлен флажок для двоичного файла)
5) Установить.
6) откройте окно cygwin и введите curl.exe (должен быть доступен сейчас).

Cygwin package manager


никто не сказал, Как установить apt-cyg

в cygwin

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin

теперь вы можете

apt-cyg install curl

Подробнее см. официальный репозиторий github of apt-cyg.


apt-cyg - отличный установщик, похожий на apt-get, чтобы легко установить любые пакеты для Cygwin.

$ apt-cyg install curl

Примечание: apt-cyg должен быть сначала установлен. Вы можете сделать это из командной строки Windows:

cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx

закройте Windows cmd и откройте Cygwin Bash.

$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg

чтобы использовать версию curl командной строки, вам нужен исполняемый файл curl. Итак, запустите программу Cygwins.exe и выберите curl (в разделе Net->curl). Это использует libcurl3, который находится в Libs->libcurl3. Но libcurl3 будет втянут в качестве зависимости, если он еще не установлен. Итак, просто выберите Net - >curl, и вам хорошо идти.


чтобы установить любой пакет, мы должны сначала найти установку.файл EXE.Я не смог найти этот файл.поэтому я загрузил этот файл (или вы можете сделать wget).Я нахожусь на windows64 бит.Итак, если вы идете в https://cygwin.com/install.html, Вы можете скачать setup-x86_64.exe-файл из раздела установка и обновления переместите эту настройку-x86_64.exe для вашего c:/cygwin64,а затем запустите его оттуда ( setup-x86_64.exe-q-P curl)


Я искал curl на части cygwin packages их домашней страницы.

Я нашел эту ссылку http://cygwin.com/packages/curl/. Но это не помогло, потому что я не мог ничего скачать

поэтому я искал curl-7.20.1-1 cygwin на Google. Я нашел этот полезный сайт mirrors.xmission.com/cygwin/release/curl/

на этом сайте была ссылка для скачивания curl-7.20.1-1.tar.bz2. Я распаковал его с помощью 7zip. Он распаковывает его в ./user/bin/ или что-то, что я должен был найти curl.exe в местный /usr/bin папка и поместите ее в мой из c:\cygwin

наконец-то я мог использовать cURL!

это сводило меня с ума. Надеюсь, это кому-то поможет!


Я только что столкнулся с этим.

Если вы не видите curl в списке (см. скриншот ibaralf), то у вас могут быть устаревшие источники cygwin. На одном из экранов в настройках cygwin.exe мастер, у вас есть возможность "установить из интернета" или "установить из локального каталога". Если у вас включена опция" установить из локального каталога", вы можете не увидеть curl в списке. Переключитесь на "Установить из интернета" и выберите зеркало, а затем вы должны увидеть завиток.


можно попробовать:

apt-cyg install curl

Для справки:

Cygwin поставляется со многими пакетами (среди них завиток, как вы нашли), чтобы установить один из них, вы запустите


Если у кого-то возникли проблемы с поиском завитка в списке в настройке.exe (Cygwin package manager) затем пытается загрузить 64-битную версию этой установки. Работать на меня.


Если вы не видите определенный пакет, вы можете получить доступ к полному списку портов (также unnoficials, пакеты, которые вы видите в интернете) запуск установки.exe с


Я просто скопировал папку "curl-7.43.0" из zip-файла, который я загрузил с сайта curl завиток.Хакс.se в папку cygwin64 на диске C:. И затем я использовал его с префиксом curl в командном терминале cygwin.

мое фактическое местоположение загрузки из softpedia, Я использовал Softpedia Mirror (US)


из документации:

установка и обновление Cygwin для 64-разрядных версий Windows

запустить setup-x86_64.exe в любое время, когда вы хотите обновить или установить Cygwin пакет для 64-разрядной ОС windows. Подпись для установки-x86_64.exe может быть используется для проверки правильности этого двоичного файла с помощью этого открытого ключа.

https://cygwin.com/install.html


в системе Windows, где вы хотите установить Cygwin с cURL скачать и запустить установщик Cygwin

64-разрядная версия: cygwin.com/setup-x86_64.exe 32-разрядная версия: cygwin.com/setup-x86.exe (если уже установлен, перейдите к файлу установки существовал путь)

D:\cygwin\setup (где существует Cygwin)

нажмите на кнопку setup (setup-x86_64)

следуйте инструкциям мастера установки Cygwin.

вы можете оставить большинство настроек по умолчанию ценности. Обратите особое внимание на следующее:

в выберите экран интернет Connectioin, выберите "установка из сети".

на экране выберите сайт загрузки, выберите сайт из списка или добавьте свои собственные сайты в список, я выбрал: "mirrors.xmission.com"

экран выбор пакетов отображает список всех доступных пакетов и позволяет выбрать те, которые вы хотите установить. По умолчанию только пакеты в категории " Base отмечен для установки. Категория "Base" не включает такие инструменты, как cURL. Вы должны выбрать их явно.

по умолчанию, пакеты сгруппированы по категориям. Нажмите кнопку вид, чтобы переключиться на полный вид

выберите все пакеты curl, нажав кнопку" Пропустить " для каждого пакета один раз. Обратите внимание, как изменяется метка" пропустить", чтобы показать номер версии выбранного пакета.

экран выбора пакетов должен выглядеть как

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

Это сработало для меня, и это решило проблему: команда bash curl не найдена cygwin


установка libcurl-devel работал для меня. Запустите программу установки cygwin. После того, как вы достигнете выберите пакет поиск окна для curl,как показано на скриншоте. Выберите libcurl-devel и установить пакет.


даже ниже будет установлен curl

компакт-диск c:\cygwin установка.exe-q-P curl