Answers:
在Cygwin程序包管理器中,单击“ net”类别中的curl。是的,就是这么简单。
我刚遇到这个。
1)从http://cygwin.com/找到cygwin setup.exe文件并运行它。
2)单击/输入首选项,直到到达“选择软件包”窗口。(查看图片)
3)单击(+)表示Net
4)单击卷曲条目。(确保选中“二进制”的复选框)
5)安装。
6)打开一个cygwin窗口,然后键入curl.exe(现在应该可用)。
setup-x86.exe -q -P curl
在Windows cmd窗口中运行。
在西格温
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
您可以轻松地管理软件包,例如搜索或更新软件包,列出安装软件包及其依赖项等,就像在常规linux shell上使用apt-get或yum一样。
lynx
。
为了安装任何软件包,我们必须首先找到setup.exe文件。我找不到该文件。因此我下载了此文件(或者可以执行wget)。我在Windows64位上。因此,如果您转到https://cygwin.com/install.html ,您可以从“安装和更新”部分下载setup-x86_64.exe文件,将该setup-x86_64.exe移动到c:/ cygwin64,然后从那里运行(安装程序-x86_64.exe -q -P curl)
我在其主页的cygwin软件包的一部分上搜索了curl。
我找到了此链接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!
这让我发疯。希望对您有所帮助!
你可以试试:
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
程序。
如果看不到某个软件包,则可以访问端口的完整列表(也可以是非官方的软件包,您可以在网络上看到这些软件包),并使用-k
带有值的参数启动setup.exe http://cygwinports.org/ports.gpg
(例如:)C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
。
这样做,您可以选择很多额外的程序包,也可以选择额外的cURL版本(第一个)。我这样做是为了获得Apache,cUrl,php5,php5-curl和其他一些:)
我不知道apt-cyg是否可以获得这些额外的软件包。
我只是将我从curl网站curl.haxx.se下载的zip文件中的文件夹“ curl-7.43.0”复制到了驱动器C:上的cygwin64文件夹中。然后在cygwin命令终端中将它与前缀curl一起使用。
我从softpedia实际下载的位置,我使用过Softpedia Mirror(美国)
setup*.exe
而不绕过Cygwin 实用程序,则不会获得更新。
从文档中:
为Windows 64位版本安装和更新Cygwin
每当您要更新或为64位Windows安装Cygwin软件包时,请运行setup-x86_64.exe。setup-x86_64.exe的签名可用于使用此公钥验证此二进制文件的有效性。
在要使用cURL安装Cygwin的Windows系统上,下载并运行Cygwin安装程序
64位:cygwin.com/setup-x86_64.exe 32位:cygwin.com/setup-x86.exe(如果已安装,请转到安装文件存在的路径)
D:\ cygwin \ setup(存在Cygwin的位置)
单击设置(setup-x86_64)
按照Cygwin安装向导中的提示进行操作。
您可以将大多数设置保留为默认值。请特别注意以下内容:
在“选择Internet连接”屏幕中,选择“从Internet安装”。
在“选择下载站点”屏幕中,从列表中选择一个站点,或将自己的站点添加到列表中,我选择了:“ mirrors.xmission.com”
“选择软件包”屏幕显示所有可用软件包的列表,并让您选择要安装的软件包。默认情况下,仅将“基本”类别中的软件包标记为要安装。“基本”类别不包括cURL之类的工具。您应该明确选择那些。
默认情况下,程序包按类别分组。单击查看按钮切换到完整视图
通过单击每个包装的“跳过”按钮一次,选择所有卷曲包装。请注意“跳过”标签如何更改以显示所选软件包的版本号。
在向导的其余部分中单击“下一步”。所选软件包已下载并安装。
它为我工作,并解决了问题:bash curl命令未找到cygwin
安装libcurl-devel
对我有用。运行cygwin安装程序。到达“ 选择包装”窗口后,搜索curl,如屏幕截图所示。选择libcurl-devel
并安装软件包。
Category
名称是Net,在其中查找程序包名称curl
并选择它。