J'ai essayé d'activer curl sur cygwin mais cela dit bash: curl: command not found
Comment installer curl sur cygwin?
J'ai essayé d'activer curl sur cygwin mais cela dit bash: curl: command not found
Comment installer curl sur cygwin?
Réponses:
Dans le gestionnaire de paquets Cygwin, cliquez sur curl dans la catégorie "net". Oui, c'est aussi simple que cela .
Je viens de rencontrer ça.
1) Recherchez le fichier cygwin setup.exe sur http://cygwin.com/ et exécutez-le.
2) Cliquez / entrez les préférences jusqu'à ce que vous atteigniez la fenêtre "Sélectionner des packages". (Voir l'image)
3) Cliquez sur (+) pour Net
4) Cliquez sur l'entrée pour curl. (Assurez-vous de cocher la case pour le binaire)
5) Installer.
6) Ouvrez une fenêtre cygwin et tapez curl.exe (devrait être disponible maintenant).
setup-x86.exe -q -P curl
dans la fenêtre cmd de Windows.
dans 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 en savoir plus, consultez le référentiel github officiel de apt-cyg
.
lynx
installé (je ne pense pas qu'il soit installé par défaut).
apt-cyg
charge le ciblage de version, comme ça apt-cyg install curl=5.5
??
wget
place de lynx
.
apt-cyg
est un excellent programme d'installation similaire à apt-get pour installer facilement tous les packages pour Cygwin.
$ apt-cyg install curl
Remarque: apt-cyg
doit être installé en premier. Vous pouvez le faire à partir de 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
setup-x86.exe -q -P curl
. Mais merci pour le message. Je ne savais pas avant l'utilisation de la ligne de commande de l'installation cygwin.
apt-cyg
vous avez un tas de possibilités confortables pour gérer vos paquets, comme la recherche ou la mise à jour de paquets, la liste des paquets d'installation et leurs dépendances, et plus, tout comme l'utilisation d'apt-get ou yum sur un shell linux normal.
lynx
.
Pour utiliser la version en ligne de commande de curl, vous avez besoin de l'exécutable curl. Alors, exécutez Cygwins Setup.exe et sélectionnez curl (sous Net-> curl). Celui-ci utilise libcurl3, qui se trouve dans Libs-> libcurl3. Mais libcurl3 sera extrait en tant que dépendance si elle n'est pas déjà installée. Alors, sélectionnez simplement Net-> curl et vous êtes prêt à partir.
Pour installer un package, nous devons d'abord trouver le fichier setup.exe.Je n'ai pas pu localiser ce fichier.J'ai donc téléchargé ce fichier (ou vous pouvez faire un wget) .Je suis sur windows64 bit.Donc, si vous allez à https://cygwin.com/install.html , vous pouvez télécharger le fichier setup-x86_64.exe à partir de la section installation et mises à jour, déplacer ce setup-x86_64.exe vers votre c: / cygwin64, puis l'exécuter à partir de là (configuration -x86_64.exe -q -P curl)
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 n'a pas été utile car je ne pouvais rien télécharger
J'ai donc recherché le curl-7.20.1-1 cygwin
sur Google. J'ai trouvé ce site utilemirrors.xmission.com/cygwin/release/curl/
Ce site avait un lien à télécharger curl-7.20.1-1.tar.bz2
. Je l'ai décompressé en utilisant 7zip. Il le décompresse dans ./user/bin/
ou quelque chose, donc je devais le trouver curl.exe
dans le /usr/bin
dossier local et le mettre dans mon /bin
dossier dec:\cygwin
Enfin, je pourrais utiliser cURL!
Cela m'a rendu fou. J'espère que ça aide quelqu'un!
Je viens de tomber sur ça.
Si vous ne voyez pas curl dans la liste (voir la capture d'écran d'ibaralf), il se peut que vous ayez des sources cygwin obsolètes. Dans l'un des écrans de l'assistant setup.exe de cygwin, vous avez l'option «Installer depuis Internet» ou «Installer depuis le répertoire local». Si l'option «Installer à partir du répertoire local» est activée, il se peut que curl ne s'affiche pas dans la liste. Passez à "Installer à partir d'Internet" et sélectionnez un miroir, puis vous devriez voir curl.
Tu peux essayer:
apt-cyg install curl
apt-cyg: command not found
Est-ce uniquement disponible sur les versions plus récentes de Cygwin ou s'agit-il simplement d'un package à installer? Ma version est la 1.7.16.
apt-cyg
abord installer . Voir github.com/transcode-open/apt-cyg
Pour référence future:
Cygwin est livré avec de nombreux packages ( parmi lesquels curl, comme vous l'avez trouvé ) pour installer l'un d'eux, vous exécutez le setup.exe
programme.
Si quelqu'un a des problèmes pour trouver CURL dans la liste dans setup.exe (gestionnaire de paquets Cygwin), essayez de télécharger la version 64 bits de cette configuration. A travaillé pour moi.
Si vous ne voyez pas un certain package, vous pouvez accéder à une liste complète de ports (également non officiels, les packages que vous voyez sur le Web) en lançant setup.exe avec un -k
argument avec une 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 fais ça pour obtenir Apache, cUrl, php5, php5-curl et quelques autres :)
Je ne sais pas si apt-cyg peut obtenir ces paquets supplémentaires.
Je viens de copier le dossier "curl-7.43.0" du fichier zip que j'ai téléchargé du site Web curl curl.haxx.se dans le dossier cygwin64 sur le lecteur C :. Et puis je l'ai utilisé avec le préfixe curl dans le terminal de commande cygwin.
Mon emplacement de téléchargement réel depuis softpedia , j'ai utilisé Softpedia Mirror (US)
setup*.exe
utilitaire Cygwin , vous n'obtiendrez pas de mises à jour.
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.
Sur le système Windows sur lequel vous souhaitez installer Cygwin avec cURL téléchargez et exécutez 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 existant du fichier d'installation)
D: \ cygwin \ setup (où le Cygwin existe)
Cliquez sur la configuration (setup-x86_64)
Suivez les invites de l'assistant de configuration Cygwin.
Vous pouvez laisser la plupart des paramètres à leurs valeurs par défaut. Portez une attention particulière aux éléments suivants:
Dans l'écran Sélectionnez votre connexion Internet, sélectionnez «Installer depuis 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 un: "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 les outils comme cURL. Vous devez les sélectionner explicitement.
Par défaut, les packages sont regroupés par catégorie. Cliquez sur le bouton Afficher pour basculer vers la vue complète
Sélectionnez tous les packages curl en cliquant une fois sur le bouton "Ignorer" pour chaque package. Notez comment l'étiquette "Ignorer" change pour afficher le numéro de version du package sélectionné.
l'écran Select Packages 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 cela a résolu le problème: la commande bash curl n'a pas été trouvée cygwin
L'installation a libcurl-devel
fonctionné pour moi. Exécutez l'installation de cygwin. Une fois que vous avez atteint la fenêtre de sélection du package , recherchez curl, comme indiqué dans la capture d'écran . Sélectionnez libcurl-devel
et installez le package.
Même ci-dessous installera curl
cd c: \ cygwin setup.exe -q -P curl
Category
nom est Net, recherchez le nom du packagecurl
et sélectionnez-le.