我试图在Cygwin上启用curl,但是它显示bash: curl: command not found
我该如何在Cygwin上安装curl?
注:curl是一款常用的网络请求工具。我刚遇到了这个问题。
1) 从http://cygwin.com/下载并运行cygwin的setup.exe文件。
2) 点击/输入偏好设置,直到您到达“选择软件包”窗口。(请参阅图像)
3) 在“Net”下点击 (+)
4) 点击curl的条目。(确保您选择了二进制复选框)
5) 安装。
6) 打开cygwin窗口并键入curl.exe (现在应该可用)。
在Cygwin中
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
现在你可以
apt-cyg install curl
欲了解更多,请参考 apt-cyg
的官方Github仓库。
lynx
(我认为默认情况下它没有被安装)。 - Keith Thompsonapt-cyg
支持版本定位吗,例如 apt-cyg install curl=5.5
? - Danijelwget
而不是 lynx
。 - sohnryangapt-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
setup-x86.exe -q -P curl
安装curl呢?但还是感谢您的帖子。之前不知道cygwin安装程序的命令行用法。 - gm2008apt-cyg
,您就有许多方便的可能性来管理软件包,例如搜索或更新软件包,列出已安装的软件包及其依赖项等,就像在常规Linux shell上使用apt-get或yum一样。 - Moonlitlynx
。 - qg_java_17137为了使用curl的命令行版本,您需要curl可执行文件。 因此,请运行Cygwin的Setup.exe,并选择curl(在Net->curl下)。其中一个使用libcurl3,它位于Libs->libcurl3中。但是如果尚未安装libcurl3,则将其作为依赖项引入。 所以,只需选择Net->curl即可。
我刚遇到了这个问题。
如果您在列表中没有看到curl(请参见ibaralf的截图),那么您可能使用的是过时的cygwin源。在cygwin的setup.exe向导的其中一个屏幕上,您可以选择“从互联网安装”或“从本地目录安装”。如果您启用了“从本地目录安装”选项,则可能看不到curl在列表中。切换到“从互联网安装”,然后选择镜像,然后您应该会看到curl。
您可以尝试以下方法:
apt-cyg install curl
apt-cyg
。请参见https://github.com/transcode-open/apt-cyg - Moonlit来自文档:
安装和更新64位Windows的Cygwin
每当您想要更新或安装64位Windows的Cygwin软件包时,请运行setup-x86_64.exe。使用此公钥可以使用setup-x86_64.exe的签名来验证此二进制文件的有效性。
setup-x86.exe -q -P curl
。 - gm2008