Traté de habilitar curl en cygwin pero dice bash: curl: command not found
¿Cómo instalo curl en cygwin?
Traté de habilitar curl en cygwin pero dice bash: curl: command not found
¿Cómo instalo curl en cygwin?
Respuestas:
En el administrador de paquetes Cygwin, haga clic en curl desde la categoría "net". Sí, es que simple.
Acabo de encontrar esto.
1) Busque el archivo cygwin setup.exe en http://cygwin.com/ y ejecútelo.
2) Haga clic / ingrese las 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).
setup-x86.exe -q -P curl
en la ventana cmd de Windows.
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
.
lynx
instalado (no creo que esté instalado por defecto).
apt-cyg
Admite la orientación por versión, así apt-cyg install curl=5.5
?
wget
lugar de lynx
.
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 comandos 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
setup-x86.exe -q -P curl
? Pero gracias por el post. No sabía el uso de la línea de comandos de la configuración de cygwin antes.
apt-cyg
tiene un montón de posibilidades cómodas para administrar sus paquetes, como buscar o actualizar paquetes, enumerar paquetes de instalación y sus dependencias, y más, al igual que usar apt-get o yum en un shell de Linux normal.
lynx
.
Para usar la versión de línea de comandos 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, solo selecciona Net-> curl y listo.
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 Windows64 bit. Entonces, si va 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í (setup -x86_64.exe -q -P curl)
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
Entonces busqué el curl-7.20.1-1 cygwin
en Google. Encontré este sitio útilmirrors.xmission.com/cygwin/release/curl/
Ese sitio tenía un enlace para descargar curl-7.20.1-1.tar.bz2
. Lo descomprimí usando 7zip. Lo descomprime ./user/bin/
o algo así que tuve que buscar curl.exe
en la /usr/bin
carpeta local y ponerlo en mi /bin
carpeta dec:\cygwin
¡Finalmente podría usar cURL!
Esto me volvió loco. ¡Espero que esto ayude a alguien!
Me encontré con esto.
Si no ve el rizo en la lista (vea la captura de pantalla de ibaralf), es posible que tenga fuentes de cygwin desactualizadas. 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 habilitada la opción "Instalar desde el directorio local", es posible que no vea el rizo en la lista. Cambie a "Instalar desde Internet" y seleccione un espejo y luego debería ver curl.
Puedes probar:
apt-cyg install curl
apt-cyg: command not found
¿Está disponible solo en versiones más nuevas de Cygwin, o es solo un paquete que necesita instalarse? Mi versión es 1.7.16.
apt-cyg
primero necesitas instalarlo . Ver github.com/transcode-open/apt-cyg
Para futura referencia:
Cygwin viene con muchos paquetes ( entre ellos curl, como descubrió ) para instalar uno de ellos ejecuta el setup.exe
programa.
Si alguien tiene problemas para encontrar CURL en la lista en setup.exe (administrador de paquetes Cygwin), intente descargar la versión de 64 bits de esta configuración. Trabajó para mi.
Si no ve un paquete determinado, puede acceder a una lista completa de puertos (también no oficiales, los paquetes que ve en la web) iniciando el archivo setup.exe con -k
argumento con valor http://cygwinports.org/ports.gpg
(ejemplo :) C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
.
Al hacerlo, puede elegir muchos paquetes adicionales, también versiones adicionales de cURL (compat one). Hago eso para obtener Apache, cUrl, php5, php5-curl y algunos otros :)
No sé si apt-cyg puede obtener esos paquetes adicionales.
Acabo de copiar la carpeta "curl-7.43.0" del archivo zip que descargué del sitio web curl curl.haxx.se en la carpeta cygwin64 en la unidad C :. Y luego lo he usado con prefijo curl en el terminal de comando cygwin.
Mi ubicación de descarga real de softpedia , he usado Softpedia Mirror (EE. UU.)
setup*.exe
utilidad Cygwin , no recibirá actualizaciones.
De la documentación:
Instalación y actualización de Cygwin para versiones de Windows de 64 bits
Ejecute setup-x86_64.exe cada vez que desee actualizar o instalar un paquete Cygwin para ventanas 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 sistema de Windows donde desea instalar Cygwin con cURL descargue y ejecute el instalador de Cygwin
64 bits: cygwin.com/setup-x86_64.exe 32 bits: cygwin.com/setup-x86.exe (si ya está instalado, vaya a la ruta existente del archivo de configuración)
D: \ cygwin \ setup (donde existe Cygwin)
Haga clic en la configuración (setup-x86_64)
Siga las indicaciones del asistente de configuración de Cygwin.
Puede dejar la mayoría de las configuraciones en sus valores predeterminados. Presta especial atención a lo siguiente:
En la pantalla Seleccione su conexión de Internet, seleccione "Instalar desde Internet".
En la pantalla Elija un sitio de descarga, elija un sitio de la lista o agregue sus propios sitios a la lista. He elegido a: "mirrors.xmission.com"
La pantalla Seleccionar paquetes muestra una lista de todos los paquetes disponibles y le permite seleccionar aquellos que desea instalar. Por defecto, solo los paquetes en la categoría "Base" están marcados para la instalación. La categoría "Base" no incluye herramientas como cURL. Debe seleccionarlos 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 de rizo haciendo clic una vez en el botón "Omitir" para cada paquete. Observe cómo cambia la etiqueta "Omitir" para mostrar el número de versión del paquete seleccionado.
la pantalla Seleccionar paquetes debería verse así
Haga clic en Siguiente en el resto del asistente. Los paquetes seleccionados se descargan e instalan.
Funcionó para mí y resolvió el problema: el comando bash curl no se encontró cygwin
La instalación 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.
Incluso a continuación se instalará curl
cd c: \ cygwin setup.exe -q -P curl
Category
nombre es Net, en ese caso, busque el nombre del paquetecurl
y selecciónelo.