CURL'yi cygwin'e nasıl kurarım?


144

Cygwin'de kıvrılmayı etkinleştirmeye çalıştım ama diyor bash: curl: command not found

Cygwin'e nasıl curl yüklerim?

Yanıtlar:


88

Cygwin paket yöneticisinde, "net" kategorisindeki kıvrımı tıklayın. Evet, bu kadar basit.


17
@Casebash'in setup.exe ve Categoryadın Net olduğu gibi, paket adını arayın curlve seçin.
Kuldeep Jain

Birkaç denemeden sonra benim için çalıştı. Ülkenizde bir sunucu seçtiğinizden emin olun.
user227353

1
Diğer cevaplarda belirtildiği gibi apt-cyg kullanarak yöntemi tercih ederim.
Mehtaplı

"Paket yöneticisi" setup.exe'dir, ancak önceki kurulu paketleri kaybetmemeniz için Cygwin program dosyalarınız ve Yerel Paket dizininiz için aynı kurulum dizinlerinden geçtiğinizden emin olun. Bir şeyler ters gidebilirse, bu = basit değil
Salvador Valencia

ancak benim durumumda yerel bir yükleme yaparken paket yöneticisinde mevcut değildi, ancak net bir kurulumla oldu. Yani bunu yapmanız gerekebilir.
PlantationGator

270

Bununla yeni karşılaştım.

1) http://cygwin.com/ adresinden cygwin setup.exe dosyasını bulun ve çalıştırın.
2) "Paketleri Seç" penceresine ulaşıncaya kadar tercihleri ​​tıklayın / girin. (Resme bakın)
3) Net
4 için (+ ) 'ya tıklayın Kıvrılma girişine tıklayın. (İkili için onay kutusunu seçtiğinizden emin olun)
5) Yükle.
6) Bir cygwin penceresi açın ve curl.exe yazın (şimdi kullanılabilir olmalıdır).

Cygwin paket yöneticisi


39
Güzel görüntü! \ o /
Peteter

3
Bu bana çok yardımcı oldu. Aynı sorunu yaşıyordum ve Windows CMD istemiyle kesinlikle hiçbir yere gitmiyordum. Çok teşekkür ederim.
13:33, somecallmejosh

3
Bu cevap, takip etmenin daha kolay olduğunu (daha fazla oy) söylemek kesinlikle daha yararlıdır, kurulumun cygwin web sitesinden indirilmesi gerektiğini açıkça belirtmektedir. Cevap olarak seçilmek için güçlü bir adaydır.
Soumen

9
Bu daha hızlı olabilir: setup-x86.exe -q -P curlWindows cmd penceresinde çalıştır .
gm2008

1
Ayrıca libcurl-devel almanız gerekebilir. Bunu yapana kadar benim için işe yaramaz.
user3624582

71

Kimse apt-cyg'nin nasıl kurulacağını söylemedi

cygwin'de

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

şimdi yapabilirsin

apt-cyg install curl

Daha fazla bilgi için, resmi bkz github depo arasında apt-cyg.


11
Bu, lynxyüklediğinizi varsayar (varsayılan olarak yüklü olduğunu düşünmüyorum).
Keith Thompson

apt-cygSürüm hedeflemeyi destekliyor mu apt-cyg install curl=5.5?
Danijel

1
@KeithThompson Bunun wgetyerine kullanmak mümkündür lynx.
sohnryang

harika, teşekkürler Benim için: lynx -source raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg ve ayrıca "apt-cyg güncellemesi"
makiolo

33

apt-cyg Cygwin için herhangi bir paketi kolayca kurmak için apt-get'e benzer harika bir yükleyicidir.

$ apt-cyg install curl

Not: apt-cyg ilk önce kurulmalıdır. Bunu Windows komut satırından yapabilirsiniz:

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

Windows cmd'yi kapatın ve Cygwin Bash'i açın.

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

2
Afedersiniz. Neden sadece doğrudan setup.exe kullanarak kıvırmak yüklemez: setup-x86.exe -q -P curl. Ama gönderi için teşekkürler. Daha önce cygwin kurulumunun komut satırı kullanımını bilmiyordum.
gm2008

2
Kurulduktan sonra, apt-cygpaketlerinizi yönetmek veya paketleri güncellemek, yükleme paketlerini ve bunların bağımlılıklarını listelemek gibi bir sürü rahat seçeneğiniz vardır, tıpkı normal bir linux kabuğunda apt-get veya yum kullanmak gibi.
Mehtaplı

1
Güncelleştirilmiş yükleme yöntemi için soruyu düzenledim
gavioto

Nasıl kurulur lynx .
qg_java_17137

Benim için çalışmıyor. Bazı işlemler yaptı ama sonunda cmd istemi kilitleniyor.
A_01

19

Curl'un komut satırı sürümünü kullanmak için curl yürütülebilir dosyasına ihtiyacınız vardır. Bu nedenle, Cygwins Setup.exe dosyasını çalıştırın ve curl (Net-> curl altında) öğesini seçin. Bu Libs-> libcurl3 içinde bulunan libcurl3 kullanır. Ancak libcurl3 henüz kurulu değilse bir bağımlılık olarak çekilecektir. Bu yüzden, Net-> curl öğesini seçmeniz yeterlidir.


10

Herhangi bir paket yüklemek için, önce setup.exe dosyasını bulmalıyız. Bu dosyayı bulamadım. Bu dosyayı indirdim (ya da bir wget yapabilirsiniz) .Windows64 bit'indeyim. https://cygwin.com/install.html , kurulum ve güncellemeler bölümünden setup-x86_64.exe dosyasını indirebilir, bu setup-x86_64.exe dosyasını c: / cygwin64 klasörünüze taşıyabilir ve oradan çalıştırabilirsiniz (kurulum -x86_64.exe -q -P kıvırmak)


Yükleyici İndirilenlerim klasöründeydi
Keyslinger

4

Ana sayfalarının cygwin paketleri kısmında kıvrılma aradım.

Bu bağlantıyı buldum http://cygwin.com/packages/curl/. Ama bu yardımcı olmadı çünkü hiçbir şey indiremedim

Ben de Google'da arama yaptım curl-7.20.1-1 cygwin. Bu yararlı siteyi buldummirrors.xmission.com/cygwin/release/curl/

Bu sitenin indirme bağlantısı vardı curl-7.20.1-1.tar.bz2. 7zip kullanarak sıkıştırmayı açtım. Bu içine unzips ./user/bin/ı bulmak zorunda falan curl.exeyerel /usr/binklasöre ve benim koydu /binait klasörünc:\cygwin

Sonunda cURL kullanabilirsiniz!

Bu beni delirtti. Umarım birine yardımcı olur!


Bir dahaki sefere cygwin's setup.exe'yi kullanmanız, oradan paketleri yüklemenize izin verecektir. Debian / Ubuntu'nun apt-get gibi çalışan cyg-apt adlı bir program da alabilirsiniz. code.google.com/p/cyg-apt
ocodo

1
Setup.exe dosyasını çalıştırmayı denedim, ancak listede kıvırmayı bulamadım. Ne yaptığımı bilmiyorum.
Drew LeSueur

2

Ben sadece bununla karşılaştım.

Listede kıvrılma görmüyorsanız (bkz. İbaralf'in ekran görüntüsü), güncel olmayan cygwin kaynaklarınız olabilir. Cygwin's setup.exe sihirbazındaki ekranlardan birinde, "İnternetten Kur" veya "Yerel Dizinden Kur" seçeneğine sahipsiniz. "Yerel Dizinden Yükle" seçeneğini etkinleştirdiyseniz, listede kıvrılma göremeyebilirsiniz. "İnternetten yükle" ye geçin ve bir ayna seçin ve sonra kıvrılma görmelisiniz.


1

Deneyebilirsin:

apt-cyg install curl

apt-cyg: command not found Bu yalnızca Cygwin'in daha yeni sürümlerinde mi mevcut, yoksa yalnızca yüklenmesi gereken bir paket mi? Sürümüm 1.7.16.
Lo-Tan

apt-cyg, Cygwin için Cygwin Kurulumu ile işbirliği yapan ve aynı depoyu kullanan bir komut satırı yükleyicisidir. Sözdizimi, apt-get code.google.com/p/apt-cyg
eric.christensen

Çünkü apt-cygönce yüklemeniz gerekiyor . Bkz. Github.com/transcode-open/apt-cyg
Mehtaplı

0

İleride başvurmak için:

Cygwin , programı çalıştırdığınız birini yüklemek için birçok paket ( aralarında bulduğunuz gibi kıvrılma) ile birlikte gelir setup.exe.


1
Windows 7 yüklü cygwin var. Setup.exe bulamıyorum. yapıyor: "apt-cyg install curl" komutu bulunamadı. "$ Cd c: \ cygwin" yapmak böyle bir dosya veya dizin vermez. Start-> allprogs-> cygwin'de start.exe veya benzeri bir terminal yoktur. Bu yüzden bir terminal başlatabilirim, ancak start.exe değil. Herhangi bir fikir?
John Little

Bir setup.exe either.HELP bulamıyor
Umesha Gunasinghe

Kurulumu onaylamadan önce kurulumun başlatılmış olması gerekir. Bu adımı kaçırdıysanız, yeniden yüklemeniz gerekebilir.
Len Joseph

0

Birisi setup.exe (Cygwin paket yöneticisi) listesinde CURL bulma konusunda sorun yaşıyorsa, bu kurulumun 64bit sürümünü indirmeyi deneyin. Benim için çalıştı.


Ayrıca bazılarının bazı paketleri olmadığı için farklı sunucuyu deneyebilirsiniz.
FazoM

0

Belirli bir paket görmüyorsanız, sen limanların tam listesi için erişebilir (ayrıca unnoficials, Web üzerinde gördüğünüz paketler) ile setup.exe başlatılması -kdeğeri ile argüman http://cygwinports.org/ports.gpg(örneğin: C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg).

Bunu yaparak, çok sayıda ekstra paket ve ayrıca cURL'nin (uyumlu olan) ekstra sürümlerini seçebilirsiniz. Bunu Apache, cUrl, php5, php5-curl ve diğerlerini almak için yapıyorum :)

Apt-cyg'nin bu ekstra paketleri alıp alamayacağını bilmiyorum.


0

Ben sadece curl web sitesi curl.haxx.se indirilen zip dosyasından "curl-7.43.0" klasörünü C sürücüsünde cygwin64 klasörüne kopyaladım. Ve sonra cygwin komut terminalinde önek kıvrılması ile kullandım.

Softpedia'dan gerçek indirme konumum , Softpedia Ayna kullandım (ABD)


1
Cygwin setup*.exeyardımcı programını atlayarak doğrudan yüklerseniz, güncelleme alamazsınız.
Keith Thompson

Yönetici ayrıcalıkları olmayan bir bilgisayardayken yöntemim yardımcı olabilir, Ayrıca konsolla manuel olarak güncelleyemeyeceğinizden de emin değilim, şu anda bilgisayarımda cygwin'im yok ve kullanmıyorum artık, bu iş parçacığında açıklanan yöntemleri deneyebilirsiniz . ve ayrıca bu iplik
Slobodan Stanković

0

Belgelerden:

Windows'un 64 bit sürümleri için Cygwin'i Yükleme ve Güncelleme

64 bit pencereler için bir Cygwin paketini güncellemek veya yüklemek istediğinizde setup-x86_64.exe dosyasını çalıştırın. Setup-x86_64.exe imzası, bu ortak anahtarı kullanarak bu ikili dosyanın geçerliliğini doğrulamak için kullanılabilir.

https://cygwin.com/install.html


0

Cygwin'i cURL ile yüklemek istediğiniz Windows sisteminde Cygwin yükleyicisini indirin ve çalıştırın

64-bit: cygwin.com/setup-x86_64.exe 32-bit: cygwin.com/setup-x86.exe (önceden yüklenmişse, kurulum dosyası var olan yola gidin)

D: \ cygwin \ setup (Cygwin'in bulunduğu yer)

Kurulumu tıklayın (setup-x86_64)

Cygwin Kurulum sihirbazındaki yönergeleri izleyin.

Çoğu ayarı varsayılan değerlerinde bırakabilirsiniz. Aşağıdakilere özellikle dikkat edin:

İnternet Bağlantınızı Seçin ekranında, "İnternetten Kur" u seçin.

Bir indirme sitesi seçin ekranında, listeden bir site seçin veya kendi sitelerinizi listeye ekleyin, Bir tane seçtim: “mirrors.xmission.com”

Paketleri Seç ekranı mevcut tüm paketlerin bir listesini görüntüler ve yüklemek istediğiniz paketleri seçmenizi sağlar. Varsayılan olarak, yalnızca "Base" kategorisindeki paketler kurulum için işaretlenmiştir. "Base" kategorisi cURL gibi araçlar içermez. Bunları açıkça seçmelisiniz.

Varsayılan olarak, paketler kategoriye göre gruplandırılmıştır. Tam görünüme geçmek için Görünüm düğmesini tıklayın

Her bir paket için "Atla" düğmesini bir kez tıklayarak tüm bukle paketlerini seçin. Seçilen paketin sürüm numarasını göstermek için "Atla" etiketinin nasıl değiştiğine dikkat edin.

Paketleri Seçin ekranı aşağıdaki gibi olmalıdır

Sihirbazın geri kalanında İleri'yi tıklatın. Seçilen paketler indirilir ve kurulur.

Benim için çalıştı ve sorunu çözdü: bash curl komutu cygwin bulunamadı


0

Kurulum libcurl-develbenim için çalıştı. Cygwin kurulumunu çalıştırın. Ekranda gösterildiği gibi , Paket seç penceresine ulaştıktan sonra kıvrılma arayın . Paketi seçin ve yükleyin.libcurl-devel


Bu kod soruyu cevaplayabilse de, sorunun nasıl ve / veya neden çözüldüğü hakkında ek bağlam sağlamak yanıtlayıcının uzun vadeli değerini artıracaktır. Kaliteli cevap sağlamak için lütfen bu nasıl yanıtlanacağını okuyun.
thewaywewere

-1

Aşağıda bile kıvrılma kuracak

cd c: \ cygwin setup.exe -q -P kıvrılması

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.