Saya mencoba untuk mengaktifkan curl pada cygwin tetapi katanya bash: curl: command not found
Bagaimana cara menginstal curl di cygwin?
Saya mencoba untuk mengaktifkan curl pada cygwin tetapi katanya bash: curl: command not found
Bagaimana cara menginstal curl di cygwin?
Jawaban:
Di manajer paket Cygwin, klik pada ikal dari dalam kategori "bersih". Ya, itu yang sederhana.
Saya baru saja menemukan ini.
1) Temukan file setup.exe cygwin dari http://cygwin.com/ dan jalankan.
2) Klik / masukkan preferensi sampai Anda mencapai jendela "Select Packages". (Lihat gambar)
3) Klik (+) untuk Net
4) Klik entri untuk ikal. (Pastikan Anda memilih kotak centang untuk Biner)
5) Instal.
6) Buka jendela cygwin dan ketik curl.exe (harus tersedia sekarang).
setup-x86.exe -q -P curl
di jendela cmd windows.
di cygwin
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
sekarang kamu bisa
apt-cyg install curl
Untuk lebih lanjut, lihat repositori github resmi dari apt-cyg
.
lynx
menginstal (saya tidak berpikir itu diinstal secara default).
apt-cyg
mendukung penargetan versi, seperti itu apt-cyg install curl=5.5
??
wget
bukan lynx
.
apt-cyg
adalah penginstal hebat yang mirip dengan apt-get untuk dengan mudah menginstal paket apa pun untuk Cygwin.
$ apt-cyg install curl
Catatan: apt-cyg
harus diinstal terlebih dahulu. Anda dapat melakukan ini dari baris perintah Windows:
cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx
Tutup Windows cmd, dan buka 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
. Tapi terima kasih untuk postingnya. Tidak tahu penggunaan baris perintah pengaturan cygwin sebelumnya.
apt-cyg
Anda memiliki banyak kemungkinan nyaman untuk mengelola paket Anda, seperti mencari atau memperbarui paket, mendaftar paket dan dependensinya, dan banyak lagi, sama seperti menggunakan apt-get atau yum pada shell linux biasa.
lynx
.
Untuk menggunakan versi baris perintah dari curl, Anda memerlukan curl yang dapat dieksekusi. Jadi, jalankan Cygwins Setup.exe, dan pilih curl (di bawah Net-> curl). Yang itu menggunakan libcurl3, yang terletak di Libs-> libcurl3. Tetapi libcurl3 akan ditarik sebagai dependensi jika belum diinstal. Jadi, pilih saja Net-> curl dan Anda siap melakukannya.
Untuk menginstal paket apa pun, pertama-tama kita harus menemukan file setup.exe. Saya tidak dapat menemukan file ini. Jadi saya mengunduh file ini (atau Anda dapat melakukan wget). Saya ada di windows64 bit. Jadi, jika Anda pergi ke https://cygwin.com/install.html , Anda dapat mengunduh file setup-x86_64.exe dari bagian install and update, pindahkan setup-x86_64.exe ini ke c: / cygwin64, dan kemudian jalankan dari sana (setup -x86_64.exe -q -P curl)
Saya mencari ikal di bagian paket cygwin dari halaman rumah mereka.
Saya menemukan tautan ini http://cygwin.com/packages/curl/
. Tetapi itu tidak membantu karena saya tidak dapat mengunduh apa pun
Jadi saya mencari curl-7.20.1-1 cygwin
di Google. Saya menemukan situs yang bermanfaat inimirrors.xmission.com/cygwin/release/curl/
Situs itu memiliki tautan untuk diunduh curl-7.20.1-1.tar.bz2
. Saya membuka ritsletingnya menggunakan 7zip. Ini membuka ritsleting ke dalam ./user/bin/
atau sesuatu jadi saya harus menemukan curl.exe
di /usr/bin
folder lokal dan memasukkannya ke /bin
folder sayac:\cygwin
Akhirnya saya bisa menggunakan CURL!
Ini membuatku gila. Saya harap ini membantu seseorang!
Saya hanya mengalami ini.
Jika Anda tidak melihat ikal dalam daftar (lihat tangkapan layar ibaralf), maka Anda mungkin memiliki sumber cygwin yang kedaluwarsa. Di salah satu layar dalam wisaya setup.exe cygwin, Anda memiliki opsi untuk "Instal dari Internet" atau "Instal dari Direktori Lokal". Jika Anda memiliki opsi "Instal dari Direktori Lokal" diaktifkan, maka Anda mungkin tidak melihat ikal dalam daftar. Beralih ke "Instal dari Internet" dan pilih cermin dan kemudian Anda akan melihat ikal.
Anda dapat mencoba:
apt-cyg install curl
apt-cyg: command not found
Apakah ini hanya tersedia pada versi Cygwin yang lebih baru, atau hanya paket yang perlu diinstal? Versi saya adalah 1.7.16.
apt-cyg
terlebih dahulu. Lihat github.com/transcode-open/apt-cyg
Untuk referensi di masa mendatang:
Cygwin hadir dengan banyak paket ( di antaranya curl, seperti yang Anda temukan ) untuk menginstal salah satunya Anda menjalankan setup.exe
program.
Jika seseorang mengalami masalah dengan menemukan CURL dalam daftar di setup.exe (paket Cygwin manajer) kemudian mencoba mengunduh versi 64bit dari pengaturan ini. Bekerja untukku.
Jika Anda tidak melihat paket tertentu, Anda dapat mengakses daftar lengkap port (juga yang tidak resmi, paket yang Anda lihat di web) meluncurkan setup.exe dengan -k
argumen dengan nilai http://cygwinports.org/ports.gpg
(contoh :) C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg
.
Dengan melakukan itu, Anda dapat memilih banyak paket tambahan, juga versi tambahan dari cURL (compat one). Saya melakukan itu untuk mendapatkan Apache, cUrl, php5, php5-curl dan beberapa lainnya :)
Saya tidak tahu apakah apt-cyg bisa mendapatkan paket tambahan itu.
Saya baru saja menyalin folder "curl-7.43.0" dari file zip yang saya unduh dari curl.haxx.se situs curl ke folder cygwin64 pada drive C :. Dan kemudian saya telah menggunakannya dengan awalan curl di terminal perintah cygwin.
Lokasi pengunduhan saya yang sebenarnya dari softpedia , saya telah menggunakan Softpedia Mirror (AS)
setup*.exe
utilitas Cygwin , Anda tidak akan mendapatkan pembaruan.
Dari dokumentasi:
Menginstal dan Memperbarui Cygwin untuk Windows versi 64-bit
Jalankan setup-x86_64.exe kapan saja Anda ingin memperbarui atau menginstal paket Cygwin untuk windows 64-bit. Tanda tangan untuk setup-x86_64.exe dapat digunakan untuk memverifikasi validitas biner ini menggunakan kunci publik ini.
Pada sistem Windows di mana Anda ingin menginstal Cygwin dengan unduhan CURL dan jalankan installer Cygwin
64-bit: cygwin.com/setup-x86_64.exe 32-bit: cygwin.com/setup-x86.exe (jika sudah diinstal, masuk ke file setup path yang ada)
D: \ cygwin \ setup (di mana Cygwin ada)
Klik pada pengaturan (setup-x86_64)
Ikuti petunjuk di wisaya Pengaturan Cygwin.
Anda dapat meninggalkan sebagian besar pengaturan pada nilai standarnya. Perhatikan hal-hal berikut:
Pada layar Select Your Internet Connectioin, pilih "Install from Internet".
Di layar Pilih situs pengunduhan, pilih situs dari daftar, atau tambahkan situs Anda sendiri ke daftar, Saya telah Memilih: "mirrors.xmission.com"
Layar Select Packages menampilkan daftar semua paket yang tersedia dan memungkinkan Anda memilih yang ingin Anda instal. Secara default, hanya paket dalam kategori "Base" yang ditandai untuk instalasi. Kategori "Base" tidak termasuk alat-alat seperti cURL. Anda harus memilih yang secara eksplisit.
Secara default, paket dikelompokkan berdasarkan kategori. Klik tombol Lihat untuk beralih ke tampilan Penuh
Pilih semua paket keriting dengan mengklik tombol "Lewati" untuk setiap paket sekali. Perhatikan bagaimana label "Lewati" berubah untuk menampilkan nomor versi dari paket yang dipilih.
layar Select Packages akan terlihat seperti
Klik Berikutnya melalui sisa panduan. Paket yang dipilih diunduh dan diinstal.
Ini bekerja untuk saya dan menyelesaikan masalah: perintah bash curl tidak ditemukan cygwin
Instalasi libcurl-devel
bekerja untuk saya. Jalankan pengaturan cygwin. Setelah Anda mencapai jendela Select package search for curl, seperti yang ditunjukkan pada tangkapan layar . Pilih libcurl-devel
dan instal paket.
Bahkan di bawah ini akan menginstal curl
cd c: \ cygwin setup.exe -q -P curl
Category
namanya Net, dalam mencari nama paketcurl
dan pilih itu.