Ho cercato di abilitare l'arricciatura su Cygwin ma dice bash: curl: command not found
Come installo curl su cygwin?
Ho cercato di abilitare l'arricciatura su Cygwin ma dice bash: curl: command not found
Come installo curl su cygwin?
Risposte:
Nel gestore pacchetti di Cygwin, fare clic su arricciatura all'interno della categoria "rete". Sì, è così semplice.
L'ho appena incontrato.
1) Trova il file cygwin setup.exe da http://cygwin.com/ ed eseguilo.
2) Fare clic / inserire le preferenze fino a raggiungere la finestra "Seleziona pacchetti". (Vedi immagine)
3) Fare clic su (+) per Net
4) Fare clic sulla voce per l'arricciatura. (Assicurati di selezionare la casella di controllo per Binary)
5) Installa.
6) Apri una finestra di Cygwin e digita curl.exe (dovrebbe essere disponibile ora).
setup-x86.exe -q -P curl
nella finestra cmd di Windows.
in Cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
ora puoi
apt-cyg install curl
Per ulteriori informazioni, consultare il repository github ufficiale di apt-cyg
.
lynx
installato (non credo che sia installato di default).
apt-cyg
versione sostegno mira, in questo modo apt-cyg install curl=5.5
??
wget
posto di lynx
.
apt-cyg
è un ottimo programma di installazione simile a apt-get per installare facilmente qualsiasi pacchetto per Cygwin.
$ apt-cyg install curl
Nota: apt-cyg
dovrebbe essere prima installato. Puoi farlo dalla riga di comando di Windows:
cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
Chiudi Windows cmd e apri 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
. Ma grazie per il post. Non conoscevo prima la riga di comando dell'installazione di Cygwin.
apt-cyg
avrai una serie di comode possibilità per gestire i tuoi pacchetti, come cercare o aggiornare i pacchetti, elencare i pacchetti di installazione e le loro dipendenze e altro, proprio come usare apt-get o yum su una normale shell Linux.
lynx
.
Per utilizzare la versione da linea di comando di arricciatura, è necessario l'eseguibile di arricciatura. Quindi, esegui Cygwins Setup.exe e seleziona arricciatura (sotto Net-> arricciatura). Quello usa libcurl3, che si trova in Libs-> libcurl3. Ma libcurl3 verrà inserito come dipendenza se non è già installato. Quindi, seleziona Net-> curl e sei a posto.
Per installare qualsiasi pacchetto, dobbiamo prima trovare il file setup.exe. Non sono riuscito a trovare questo file. Quindi ho scaricato questo file (o puoi fare una wget). Sono su Windows64 bit. Quindi, se vai a https://cygwin.com/install.html , è possibile scaricare il file setup-x86_64.exe dalla sezione di installazione e aggiornamento, spostare questo setup-x86_64.exe sul proprio c: / cygwin64 e quindi eseguirlo da lì (installazione -x86_64.exe -q -P curl)
Ho cercato arricciature sui pacchetti cygwin parte della loro home page.
Ho trovato questo link http://cygwin.com/packages/curl/
. Ma non è stato utile perché non sono riuscito a scaricare nulla
Quindi ho cercato curl-7.20.1-1 cygwin
su Google. Ho trovato questo sito utilemirrors.xmission.com/cygwin/release/curl/
Quel sito aveva un link da scaricare curl-7.20.1-1.tar.bz2
. L'ho decompresso usando 7zip. Lo decomprime in ./user/bin/
o qualcosa del genere, quindi ho dovuto trovarlo curl.exe
nella /usr/bin
cartella locale e inserirlo nella mia /bin
cartella dic:\cygwin
Finalmente ho potuto usare cURL!
Questo mi ha fatto impazzire. Spero che aiuti qualcuno!
Mi sono appena imbattuto in questo.
Se non vedi il ricciolo nell'elenco (vedi lo screenshot di ibaralf), potresti avere fonti cygwin obsolete. In una delle schermate della procedura guidata setup.exe di cygwin, hai l'opzione "Installa da Internet" o "Installa da Directory locale". Se l'opzione "Installa da directory locale" è abilitata, è possibile che non si visualizzi arricciatura nell'elenco. Passa a "Installa da Internet" e seleziona un mirror, quindi dovresti vedere l'arricciatura.
Puoi provare:
apt-cyg install curl
apt-cyg: command not found
È disponibile solo nelle versioni più recenti di Cygwin o è solo un pacchetto che deve essere installato? La mia versione è la 1.7.16.
apt-cyg
prima. Vedi github.com/transcode-open/apt-cyg
Per riferimento futuro:
Cygwin viene fornito con molti pacchetti ( tra cui curl, come hai trovato ) per installare uno di essi si esegue il setup.exe
programma.
Se non vedi un certo pacchetto, puoi accedere a un elenco completo di porte (anche non ufficiali, i pacchetti che vedi sul web) che avvia setup.exe con -k
argomento con valore http://cygwinports.org/ports.gpg
(esempio :) C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
.
In questo modo, puoi scegliere molti pacchetti extra, anche versioni extra di cURL (compatibile). Lo faccio per ottenere Apache, cUrl, php5, php5-curl e alcuni altri :)
Non so se apt-cyg può ottenere quei pacchetti extra.
Ho appena copiato la cartella "curl-7.43.0" dal file zip che ho scaricato dal sito web curl curl.haxx.se nella cartella cygwin64 sull'unità C :. E poi l'ho usato con il prefisso curl nel terminale di comando di Cygwin.
La mia posizione di download effettiva da softpedia , ho usato Softpedia Mirror (US)
setup*.exe
utilità Cygwin , non otterrai aggiornamenti.
Dalla documentazione:
Installazione e aggiornamento di Cygwin per le versioni a 64 bit di Windows
Eseguire setup-x86_64.exe ogni volta che si desidera aggiornare o installare un pacchetto Cygwin per Windows a 64 bit. La firma per setup-x86_64.exe può essere utilizzata per verificare la validità di questo file binario utilizzando questa chiave pubblica.
Sul sistema Windows in cui si desidera installare Cygwin con download cURL ed eseguire il programma di installazione Cygwin
64 bit: cygwin.com/setup-x86_64.exe 32 bit: cygwin.com/setup-x86.exe (se già installato, andare al percorso del file di installazione esistente)
D: \ cygwin \ setup (dove esiste Cygwin)
Fai clic sull'impostazione (setup-x86_64)
Seguire le istruzioni nella procedura guidata di installazione di Cygwin.
È possibile lasciare la maggior parte delle impostazioni ai valori predefiniti. Prestare particolare attenzione a quanto segue:
Nella schermata Seleziona la tua connessione Internet, seleziona "Installa da Internet".
Nella schermata Scegli un sito di download, scegli un sito dall'elenco o aggiungi i tuoi siti all'elenco, ho scelto a: "mirrors.xmission.com"
La schermata Seleziona pacchetti visualizza un elenco di tutti i pacchetti disponibili e consente di selezionare quelli che si desidera installare. Per impostazione predefinita, solo i pacchetti nella categoria "Base" sono contrassegnati per l'installazione. La categoria "Base" non include strumenti come cURL. Dovresti selezionarli esplicitamente.
Per impostazione predefinita, i pacchetti sono raggruppati per categoria. Fai clic sul pulsante Visualizza per passare alla visualizzazione completa
Seleziona tutti i pacchetti di arricciatura facendo clic una volta sul pulsante "Salta" per ciascun pacchetto. Nota come cambia l'etichetta "Salta" per mostrare il numero di versione del pacchetto selezionato.
dovrebbe apparire la schermata Seleziona pacchetti
Fai clic su Avanti attraverso il resto della procedura guidata. I pacchetti selezionati vengono scaricati e installati.
Ha funzionato per me e ha risolto il problema: comando bash curl non trovato cygwin
L'installazione ha libcurl-devel
funzionato per me. Esegui la configurazione di Cygwin. Dopo aver raggiunto la finestra Seleziona pacchetto , cerca l'arricciatura, come mostrato nello screenshot . Seleziona libcurl-devel
e installa il pacchetto.
Anche sotto installerà l'arricciatura
cd c: \ cygwin setup.exe -q -P curl
Category
nome è Net, quindi cerca il nome del pacchettocurl
e selezionalo.