web-dev-qa-db-fra.com

Comment installer cURL sur cygwin?

J'ai essayé d'activer curl sur cygwin mais ça dit bash: curl: command not found

Comment installer curl sur cygwin?

142
Drew LeSueur

Dans le gestionnaire de paquets Cygwin, cliquez sur curl depuis la catégorie "net". Oui, c'est ça simple.

86
Jörg W Mittag

Je viens de rencontrer ceci.

1) Recherchez le fichier cygwin setup.exe dans http://cygwin.com/ et exécutez-le.
2) Cliquez/entrez les préférences jusqu'à la fenêtre "Sélectionner les paquets". (Voir image)
3) Cliquez (+) pour Net
4) Cliquez sur l'entrée pour curl. (Assurez-vous de cocher la case du binaire)
5) Installer.
6) Ouvrez une fenêtre cygwin et tapez curl.exe (devrait être disponible maintenant).

Cygwin package manager

266
ibaralf

Personne n'a dit comment installer apt-cyg

en cygwin

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin

maintenant vous pouvez

apt-cyg install curl

Pour plus d'informations, voir le fichier officiel dépôt github de apt-cyg.

69
ZuzEL

apt-cyg est un excellent programme d'installation, similaire à apt-get, permettant d'installer facilement tous les paquets pour Cygwin.

$ apt-cyg install curl

Remarque:apt-cyg devrait être installé en premier. Vous pouvez le faire depuis la ligne de commande Windows:

cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx

Fermez Windows cmd et ouvrez Cygwin Bash.

$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg
33
sagunms

Pour utiliser la version en ligne de commande de curl, vous avez besoin de l'exécutable de curl. Donc, lancez Cygwins Setup.exe et sélectionnez curl (sous Net-> curl). Celui-ci utilise libcurl3, qui se trouve dans Libs-> libcurl3. Mais libcurl3 deviendra une dépendance s’il n’est pas déjà installé. Donc, il suffit de sélectionner Net-> curl et vous êtes prêt à partir.

19
Amy

Afin d'installer n'importe quel paquet, nous devons d'abord trouver le fichier setup.exe. Je ne pouvais pas localiser ce fichier. J'ai donc téléchargé ce fichier (ou vous pouvez faire un wget) .Je suis sur windows64 bit. Alors, si vous allez à https://cygwin.com/install.html , vous pouvez télécharger le fichier setup-x86_64.exe à partir de la section d'installation et de mises à jour, déplacer ce setup-x86_64.exe dans votre c:/cygwin64, et puis lancez-le à partir de là (setup-x86_64.exe -q -P curl)

10
harryy000

J'ai cherché curl sur la partie des paquets cygwin de leur page d'accueil.

J'ai trouvé ce lien http://cygwin.com/packages/curl/. Mais cela ne m'a pas aidé parce que je ne pouvais rien télécharger

J'ai donc cherché le curl-7.20.1-1 cygwin sur Google. J'ai trouvé ce site utile mirrors.xmission.com/cygwin/release/curl/

Ce site avait un lien pour télécharger curl-7.20.1-1.tar.bz2. Je l'ai décompressé avec 7Zip. Il décompresse le fichier dans ./user/bin/ ou quelque chose qui me oblige à rechercher curl.exe dans le dossier local /usr/bin et à le placer dans mon dossier /bin de c:\cygwin.

Enfin, je pourrais utiliser cURL!

Cela m'a rendu fou. J'espère que ça aide quelqu'un!

4
Drew LeSueur

Je viens de courir dans cela.

Si vous ne voyez pas curl dans la liste (voir la capture d'écran de ibaralf), vous avez peut-être des sources cygwin obsolètes. Dans l'un des écrans de l'assistant setup.exe de cygwin, vous avez le choix entre "Installer à partir d'Internet" ou "Installer à partir du répertoire local". Si l'option "Installer à partir du répertoire local" est activée, il est possible que curl ne soit pas visible dans la liste. Basculez sur "Installer à partir d'Internet" et sélectionnez un miroir, puis vous devriez voir curl.

2
idbrii

Tu peux essayer:

apt-cyg install curl
1
qua

L'installation de libcurl-devel a fonctionné pour moi. Exécutez la configuration de cygwin. Une fois que vous avez atteint la sélection du paquet , recherchez Curl, comme indiqué dans la capture d'écran . Sélectionnez libcurl-devel et installez le package.

0
Arpan G

De la documentation:

Installation et mise à jour de Cygwin pour les versions 64 bits de Windows

Exécutez setup-x86_64.exe chaque fois que vous souhaitez mettre à jour ou installer un package Cygwin pour Windows 64 bits. La signature de setup-x86_64.exe peut être utilisée pour vérifier la validité de ce binaire à l'aide de cette clé publique.

https://cygwin.com/install.html

0
johnny

Si vous ne voyez pas un certain paquet, vous pouvez accéder à une liste complète des ports (également des paquets non officiels, ceux que vous voyez sur le Web) en lançant le fichier setup.exe avec l'argument _-k_ avec la valeur _http://cygwinports.org/ports.gpg_ (exemple: C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg).

Ce faisant, vous pouvez choisir de nombreux packages supplémentaires, ainsi que des versions supplémentaires de cURL (compat one). Je le fais pour obtenir Apache, cUrl, php5, php5-curl et quelques autres :)

Je ne sais pas si apt-cyg peut obtenir ces paquets supplémentaires.

0
erm3nda

Pour référence future:

Cygwin est livré avec de nombreux paquets ( parmi eux curl, comme vous l’avez trouvé ) pour installer l’un d’eux, exécutez le programme setup.exe.

0
adamse

Si quelqu'un a du mal à trouver CURL dans la liste dans setup.exe (gestionnaire de paquets Cygwin), essayez de télécharger la version 64 bits de cette configuration. Travaillé pour moi.

0
FazoM

Sur le système Windows sur lequel vous souhaitez installer Cygwin avec téléchargement cURL et exécuter le programme d'installation de Cygwin

64 bits: cygwin.com/setup-x86_64.exe 32 bits: cygwin.com/setup-x86.exe (s'il est déjà installé, accédez au chemin d'installation du fichier d'installation)

D:\cygwin\setup (où le Cygwin a existé)

Cliquez sur le setup (setup-x86_64)

Suivez les invites de l'assistant d'installation Cygwin.

Vous pouvez laisser la plupart des paramètres à leurs valeurs par défaut. Portez une attention particulière aux points suivants:

Dans l'écran Sélectionnez votre connexion Internet, sélectionnez "Installer à partir d'Internet".

Dans l'écran Choisir un site de téléchargement, choisissez un site dans la liste ou ajoutez vos propres sites à la liste, j'ai choisi: "mirrors.xmission.com".

L'écran Sélectionner les packages affiche une liste de tous les packages disponibles et vous permet de sélectionner ceux que vous souhaitez installer. Par défaut, seuls les packages de la catégorie "Base" sont marqués pour l'installation. La catégorie "Base" n'inclut pas d'outils comme cURL. Vous devriez les sélectionner explicitement.

Par défaut, les packages sont regroupés par catégorie. Cliquez sur le bouton Voir pour basculer vers la vue complète

Sélectionnez tous les paquets curl en cliquant une fois sur le bouton "Ignorer" pour chaque paquet. Notez comment l'étiquette "Skip" change pour indiquer le numéro de version du package sélectionné.

L’écran Sélectionner les paquets devrait ressembler à

Cliquez sur Suivant dans le reste de l'assistant. Les packages sélectionnés sont téléchargés et installés.

Cela a fonctionné pour moi et il a résolu le problème: commande bash curl introuvable cygwin

0
suresh

Je viens de copier le dossier "curl-7.43.0" du fichier Zip que j'ai téléchargé depuis le site Web de curl curl.haxx.se dans le dossier cygwin64 du lecteur C :. Et puis je l’ai utilisé avec le préfixe curl dans le terminal de commande de cygwin.

Mon emplacement de téléchargement actuel sur softpedia , j'ai utilisé Softpedia Mirror (US)

0