Ответы:
В диспетчере пакетов Cygwin нажмите на curl из категории «net». Да, это что просто.
Я только что столкнулся с этим.
1) Найдите файл cygwin setup.exe на http://cygwin.com/ и запустите его.
2) Нажимайте / вводите настройки, пока не появится окно «Выбор пакетов». (См. Изображение)
3) Нажмите (+) для Net
4) Нажмите на запись для скручивания. (Убедитесь, что вы установили флажок для двоичного файла)
5) Установите.
6) Откройте окно cygwin и введите curl.exe (должно быть доступно сейчас).

setup-x86.exe -q -P curlв окне Windows cmd.
в Cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
Теперь вы можете
apt-cyg install curl
Более подробно см официальный репозиторий Github из apt-cyg.
lynxустановили (я не думаю, что он установлен по умолчанию).
apt-cygПоддерживает ли таргетинг версий, как то так apt-cyg install curl=5.5??
wgetвместо lynx.
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
setup-x86.exe -q -P curl. Но спасибо за пост. До этого не знал, как использовать командную строку установки cygwin.
apt-cygвас есть куча удобных возможностей для управления вашими пакетами, такими как поиск или обновление пакетов, список пакетов установки и их зависимостей и многое другое, как при использовании apt-get или yum в обычной оболочке linux.
lynx .
Чтобы использовать версию curl для командной строки, вам нужен исполняемый файл curl. Итак, запустите Cygwins Setup.exe и выберите curl (под Net-> curl). Тот использует libcurl3, который находится в Libs-> libcurl3. Но libcurl3 будет задействован как зависимость, если он еще не установлен. Итак, просто выберите Net-> curl, и все готово.
Чтобы установить какой-либо пакет, мы должны сначала найти файл setup.exe. Я не смог найти этот файл. Поэтому я скачал этот файл (или вы можете сделать wget). Я нахожусь на Windows64 bit. Так что, если вы идете в https://cygwin.com/install.html , вы можете скачать файл setup-x86_64.exe из раздела установки и обновления, переместить этот файл setup-x86_64.exe в ваш c: / cygwin64, а затем запустить его оттуда (программа установки -x86_64.exe -q -P curl)
Я искал curl на части пакетов cygwin на их домашней странице.
Я нашел эту ссылку http://cygwin.com/packages/curl/ . Но это не помогло, потому что я не мог ничего скачать
Поэтому я искал в curl-7.20.1-1 cygwinGoogle. Я нашел этот полезный сайтmirrors.xmission.com/cygwin/release/curl/
На этом сайте была ссылка для скачивания curl-7.20.1-1.tar.bz2. Я распаковал его, используя 7zip. Это распаковывает его ./user/bin/или что-то, поэтому я должен был найти curl.exeв локальной /usr/binпапке и положить его в мою /binпапкуc:\cygwin
Наконец-то я смог использовать cURL!
Это сводило меня с ума. Надеюсь, это кому-нибудь поможет!
Я просто столкнулся с этим.
Если вы не видите скручивание в списке (см. Скриншот ibaralf), то у вас могут быть устаревшие источники Cygwin. На одном из экранов в мастере cygwin setup.exe у вас есть возможность «Установить из Интернета» или «Установить из локального каталога». Если у вас включена опция «Установить из локального каталога», то вы можете не увидеть скручивание в списке. Переключитесь на «Установить из Интернета» и выберите зеркало, а затем вы должны увидеть скручивание.
Можешь попробовать:
apt-cyg install curl
apt-cyg: command not found Это доступно только в новых версиях Cygwin, или это просто пакет, который нужно установить? Моя версия 1.7.16.
apt-cygпервую очередь. См. Github.com/transcode-open/apt-cyg
Для дальнейшего использования:
Cygwin поставляется с множеством пакетов ( среди них curl, как вы обнаружили ) для установки одного из них, когда вы запускаете setup.exeпрограмму.
Если вы не видите определенный пакет, вы можете получить доступ к полному списку портов (также неофициальные, пакеты, которые вы видите в Интернете), запустив setup.exe с -kаргументом со значением http://cygwinports.org/ports.gpg(пример :) C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg.
При этом вы можете выбрать множество дополнительных пакетов, а также дополнительные версии cURL (compat one). Я делаю это, чтобы получить Apache, cUrl, php5, php5-curl и некоторые другие :)
Я не знаю, сможет ли apt-cyg получить эти дополнительные пакеты.
Я просто скопировал папку "curl-7.43.0" из zip-файла, который я скачал с сайта curl curl.haxx.se, в папку cygwin64 на диске C :. И тогда я использовал его с префиксом curl в командном терминале cygwin.
Мое фактическое местоположение загрузки от softpedia , я использовал Softpedia Mirror (США)
setup*.exeутилиту Cygwin , вы не будете получать обновления.
Из документации:
Установка и обновление Cygwin для 64-разрядных версий Windows
Запустите setup-x86_64.exe каждый раз, когда вы хотите обновить или установить пакет Cygwin для 64-битных окон. Подпись для setup-x86_64.exe может быть использована для проверки действительности этого двоичного файла с помощью этого открытого ключа.
В системе Windows, где вы хотите установить Cygwin с загрузкой cURL и запустить установщик Cygwin
64-разрядная версия: cygwin.com/setup-x86_64.exe 32-разрядная версия: cygwin.com/setup-x86.exe (если она уже установлена, перейдите в путь к существующему файлу установки)
D: \ cygwin \ setup (там, где существует Cygwin)
Нажмите на настройки (setup-x86_64)
Следуйте инструкциям мастера установки Cygwin.
Вы можете оставить большинство настроек на их значения по умолчанию. Обратите особое внимание на следующее:
На экране «Выберите подключение к Интернету» выберите «Установить из Интернета».
На экране «Выберите сайт для загрузки» выберите сайт из списка или добавьте свои собственные сайты в список. Я выбрал: «mirrors.xmission.com»
Экран «Выбор пакетов» отображает список всех доступных пакетов и позволяет выбрать те, которые вы хотите установить. По умолчанию только пакеты из категории «База» помечены для установки. Категория «Base» не включает в себя такие инструменты, как cURL. Вы должны выбрать те явно.
По умолчанию пакеты сгруппированы по категориям. Нажмите кнопку «Просмотр», чтобы переключиться в режим полного просмотра.
Выберите все пакеты curl, нажав кнопку «Пропустить» для каждого пакета один раз. Обратите внимание, как меняется ярлык «Пропустить», чтобы показать номер версии выбранного пакета.
экран выбора пакетов должен выглядеть
Нажмите Next до конца мастера. Выбранные пакеты загружены и установлены.
Это сработало для меня и решило проблему: команда bash curl не найдена cygwin
Установка libcurl-develсработала у меня. Запустите установку Cygwin. После того, как вы дойдете до окна Select package, найдите curl, как показано на скриншоте . Выберите libcurl-develи установите пакет.
Еще ниже установит локон
cd c: \ cygwin setup.exe -q -P curl
Categoryимя Net, в этом найдите имя пакетаcurlи выберите его.