Cygwin'de kıvrılmayı etkinleştirmeye çalıştım ama diyor bash: curl: command not found
Cygwin'e nasıl curl yüklerim?
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:
Cygwin paket yöneticisinde, "net" kategorisindeki kıvrımı tıklayın. Evet, bu kadar basit.
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).
setup-x86.exe -q -P curl
Windows cmd penceresinde çalıştır .
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
.
lynx
yüklediğinizi varsayar (varsayılan olarak yüklü olduğunu düşünmüyorum).
apt-cyg
Sürüm hedeflemeyi destekliyor mu apt-cyg install curl=5.5
?
wget
yerine kullanmak mümkündür lynx
.
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
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.
apt-cyg
paketlerinizi 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.
lynx
.
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.
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)
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.exe
yerel /usr/bin
klasöre ve benim koydu /bin
ait klasörünc:\cygwin
Sonunda cURL kullanabilirsiniz!
Bu beni delirtti. Umarım birine yardımcı olur!
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.
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.
apt-cyg
önce yüklemeniz gerekiyor . Bkz. Github.com/transcode-open/apt-cyg
İ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
.
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ı -k
değ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.
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)
setup*.exe
yardımcı programını atlayarak doğrudan yüklerseniz, güncelleme alamazsınız.
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.
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ı
Kurulum libcurl-devel
benim 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
Aşağıda bile kıvrılma kuracak
cd c: \ cygwin setup.exe -q -P kıvrılması
Category
adın Net olduğu gibi, paket adını arayıncurl
ve seçin.