manager - ¿Cómo instalo cURL en cygwin?
how to install cygwin (17)
Nadie dijo cómo instalar apt-cyg
en cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
ahora usted puede
apt-cyg install curl
Para obtener más información, consulte el repositorio oficial de github de apt-cyg
.
Intenté habilitar curl en cygwin pero dice bash: curl: command not found
¿Cómo instalo curl en cygwin?
Acabo de copiar la carpeta "curl-7.43.0" del archivo comprimido que descargué del sitio curl.haxx.se en la carpeta cygwin64 en la unidad C :. Y luego lo he usado con curl de prefijo en el terminal de comando cygwin.
Mi ubicación de descarga real desde softpedia , he utilizado Softpedia Mirror (EE. UU.)
Acabo de encontrar esto.
1) Encuentra el archivo cygwin setup.exe de http://cygwin.com/ y ejecútalo.
2) Haz clic / ingresa preferencias hasta llegar a la ventana "Seleccionar paquetes". (Ver imagen)
3) Haga clic en (+) para Net
4) Haga clic en la entrada para curl. (Asegúrese de seleccionar la casilla de verificación para el Binario)
5) Instalar.
6) Abra una ventana de cygwin y escriba curl.exe (debería estar disponible ahora).
Busqué curl en los paquetes de cygwin, parte de su página de inicio.
Encontré este enlace http://cygwin.com/packages/curl/
. Pero eso no fue útil porque no pude descargar nada
Así que busqué el curl-7.20.1-1 cygwin
en Google. Encontré este útil sitio mirrors.xmission.com/cygwin/release/curl/
Ese sitio tenía un enlace para descargar curl-7.20.1-1.tar.bz2
. Lo descomprimí usando 7zip. Se descomprime en ./user/bin/
o algo así que tuve que encontrar curl.exe
en la carpeta local /usr/bin
y ponerlo en mi carpeta /bin
de c:/cygwin
¡Finalmente podría usar cURL!
Esto me volvió loco. ¡Espero que esto ayude a alguien!
De la documentación:
Instalación y actualización de Cygwin para versiones de 64 bits de Windows
Ejecute setup-x86_64.exe cada vez que desee actualizar o instalar un paquete Cygwin para Windows de 64 bits. La firma para setup-x86_64.exe se puede usar para verificar la validez de este binario usando esta clave pública.
En el administrador de paquetes de Cygwin, haga clic en curl dentro de la categoría "net". Sí, es así de simple.
En el sistema de Windows donde desea instalar Cygwin con la descarga de cURL y ejecutar el instalador de Cygwin
64-bit: cygwin.com/setup-x86_64.exe de 32 bits: cygwin.com/setup-x86.exe (si ya está instalado, vaya a la ruta del archivo de instalación existente)
D: / cygwin / setup (donde está el Cygwin)
Haga clic en la configuración (setup-x86_64)
Siga las instrucciones en el asistente de instalación de Cygwin.
Puede dejar la mayoría de las configuraciones en sus valores predeterminados. Preste atención específica a lo siguiente:
En la pantalla Seleccione su conexión a Internet, seleccione "Instalar desde Internet".
En la pantalla Elegir un sitio de descarga, elegir un sitio de la lista o agregar sus propios sitios a la lista, he seleccionado un: "mirrors.xmission.com"
La pantalla Seleccionar paquetes muestra una lista de todos los paquetes disponibles y le permite seleccionar los que desea instalar. De forma predeterminada, solo los paquetes en la categoría "Base" están marcados para su instalación. La categoría "Base" no incluye herramientas como cURL. Debe seleccionar esos explícitamente.
Por defecto, los paquetes están agrupados por categoría. Haga clic en el botón Ver para alternar a la vista completa
Seleccione todos los paquetes curl haciendo clic en el botón "Omitir" para cada paquete una vez. Observe cómo la etiqueta "Omitir" cambia para mostrar el número de versión del paquete seleccionado.
la pantalla Seleccionar paquetes debe verse como
Haga clic en Siguiente a través del resto del asistente. Los paquetes seleccionados se descargan e instalan.
Me funcionó y resolvió el problema: no se encontró el comando bash curl cygwin
Incluso debajo se instalará curl
cd c: / cygwin setup.exe -q -P curl
Instalar libcurl-devel
funcionó para mí. Ejecute la configuración de cygwin. Después de llegar a la ventana Seleccionar paquete , busque Curl, como se muestra en la captura de pantalla . Seleccione libcurl-devel
e instale el paquete.
Me encontré con esto.
Si no está viendo curl en la lista (vea la captura de pantalla de ibaralf), entonces puede tener fuentes de cygwin obsoletas. En una de las pantallas del asistente setup.exe de cygwin, tiene la opción de "Instalar desde Internet" o "Instalar desde el directorio local". Si tiene activada la opción "Instalar desde el directorio local", es posible que no vea el curl en la lista. Cambie a "Instalar desde Internet" y seleccione un espejo y luego debería ver el rizo.
Para futura referencia:
Cygwin viene con muchos paquetes ( entre ellos curl, como lo encontró ) para instalar uno de ellos ejecuta el programa setup.exe
.
Para instalar cualquier paquete, primero debemos encontrar el archivo setup.exe. No pude encontrar este archivo. Así que descargué este archivo (o puede hacer un wget). Estoy en el bit de Windows64. Así que, si vas a https://cygwin.com/install.html , puede descargar el archivo setup-x86_64.exe desde la sección de instalación y actualizaciones, mover este setup-x86_64.exe a su c: / cygwin64, y luego ejecutarlo desde allí (configuración -x86_64.exe -q -P curl)
Para usar la versión de línea de comando de curl, necesita el ejecutable curl. Por lo tanto, ejecute Cygwins Setup.exe y seleccione curl (en Net-> curl). Ese usa libcurl3, que se encuentra en Libs-> libcurl3. Pero libcurl3 se incluirá como una dependencia si aún no está instalado. Entonces, simplemente seleccione Net-> curl y estará listo.
Puedes probar:
apt-cyg install curl
Si alguien está teniendo problemas para encontrar CURL en la lista en setup.exe (administrador de paquetes de Cygwin), entonces intente descargar la versión de 64 bits de esta configuración. Trabajó para mi.
Si no ve un determinado paquete, puede acceder a una lista completa de puertos (también no oficiales, los paquetes que ve en la web) al ejecutar setup.exe con el argumento -k
con valor http://cygwinports.org/ports.gpg
(ejemplo: C:/cygwin/setup/setup-x86.exe -K http://cygwinports.org/ports.gpg
).
Al hacerlo, puede elegir una gran cantidad de paquetes adicionales, también versiones adicionales de cURL (compat one). Lo hago para obtener Apache, cUrl, php5, php5-curl y algunos otros :)
No sé si apt-cyg puede obtener esos paquetes adicionales.
apt-cyg
es un gran instalador similar a apt-get para instalar fácilmente cualquier paquete para Cygwin.
$ apt-cyg install curl
Nota: apt-cyg
debe instalarse primero. Puede hacer esto desde la línea de comando de Windows:
cd c:/cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
Cierre el cmd de Windows y abra Cygwin Bash.
$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg