Как мне установить cURL на cygwin? - PullRequest
142 голосов
/ 05 сентября 2010

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

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

Ответы [ 17 ]

266 голосов
/ 26 сентября 2011

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

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

Cygwin package manager

84 голосов
/ 06 сентября 2010

В диспетчере пакетов Cygwin нажмите на curl в категории «net». Да, это , что просто.

69 голосов
/ 29 мая 2015

Никто не сказал, как установить 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.хранилище из apt-cyg.

33 голосов
/ 01 июня 2013

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 и откройте Cygwin Bash.

$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg
19 голосов
/ 31 января 2011

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

10 голосов
/ 01 августа 2014

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

4 голосов
/ 06 сентября 2010

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

Я нашел эту ссылку 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 и положить его в мою папку /bin c:\cygwin

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

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

2 голосов
/ 30 июля 2012

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

Если вы не видите скручивание в списке (см. Скриншот ibaralf), то у вас могут быть устаревшие источники Cygwin.На одном из экранов мастера cygwin setup.exe у вас есть возможность «Установить из Интернета» или «Установить из локального каталога».Если у вас включена опция «Установить из локального каталога», вы можете не увидеть скручивание в списке.Переключитесь на «Установить из Интернета» и выберите зеркало, после чего вы должны увидеть скручивание.

1 голос
/ 14 сентября 2012

Вы можете попробовать:

apt-cyg install curl
0 голосов
/ 29 октября 2015

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

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

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

https://cygwin.com/install.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...