kerinting

Pasang cURL terkini - Command Line Tool di Linux

Pasang cURL terkini - Command Line Tool di Linux
cURL adalah sumber terbuka, alat baris perintah untuk memindahkan data dengan sintaks URL, menyokong DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet dan TFTP. Ia menyokong sijil SSL, HTTP POST, HTTP PUT, muat naik FTP, muat naik berasaskan borang HTTP, proksi, kuki, pengesahan kata laluan + pengguna (Asas, Digest, NTLM, Negotiate, kerberos ...), resume pemindahan fail, penyetempatan proksi dan banyak bus muslihat berguna lain. Ini digunakan dalam baris perintah atau skrip untuk memindahkan data. Ia juga digunakan dalam mobil, set televisi, router, printer, peralatan audio, telefon bimbit, tablet, kotak setop, pemain media.

Selain wget, curl adalah alat utama di dada alat linux guru ketika melakukan webscraping, menusuk internet atau intranet, memuat turun fail, menguji aplikasi dan membuat panggilan web melalui alat CLI.

Curl dikembangkan secara aktif oleh komuniti pemaju dan mempunyai laman webnya di https: // curl.haxx.se /.

Pandangan pantas pada beberapa Sorotan Ciri Curl:

Untuk lebih banyak ciri

Siaran Keriting Terkini

Versi terbaru curl pada Jan 2020 adalah 7.68.0. Muat turun disiarkan di laman curl dan kod sumber boleh didapati di halaman github untuk projek tersebut. Lihat Changelog untuk Nota Pelepasan ikal terbaru.

Cara membina dan memasang Curl dari sumber

Mula-mula dapatkan kod sumber untuk curl dari halaman muat turun. Saya tidak akan demo ini kerana kemungkinan anda memerlukan ikal atau ingin mendapatkan kod sumber dan itu berlebihan untuk ditunjukkan dalam tutorial ini. Lihat perisian yang dimuat turun di bawah:

Anda juga perlu memasang GCC dan membuat pada mesin anda sebelum memulakan, mari kita anggap Debian atau serasi:

 $ apt-get install gcc $ apt-get install make 

Sekarang bongkar perisian dengan perintah tar. Dan kemudian masukkan direktori yang belum dikemas dan jalankan konfigurasi dan buat dan pasang

 $ tar xzvf curl-7.68.0.tar.gz $ cd curl-7.68.0 $ ./ konfigurasikan $ make $ sudo make install 

Sekiranya anda mendapat amaran ini, anda mungkin memasang 2 versi curl dan perlu memastikan anda menggunakan libcurl yang baru anda kumpulkan dengan versi curl yang anda kumpulkan. Oleh itu, tetapkan LD_LIBRARY_PATH untuk memperbaikinya:

 AMARAN: versi curl dan libcurl tidak sepadan. Fungsi mungkin terjejas. $ eksport LD_LIBRARY_PATH = / usr / local / lib 

Sekarang anda dapat melihat curl dan libcurl mempunyai versi yang sepadan dan curl berfungsi seperti yang diharapkan.

Cara memasang Curl pada Debian 10 atau Ubuntu 19.10

Curl dipasang secara lalai pada versi terbaru Debian dan Ubuntu. Sekiranya anda telah membuangnya kerana sebab tertentu, anda boleh memasangnya dengan apt-get

 sudo apt-get curl pemasangan 

Cara memasang Curl di CentOS 8

Curl dipasang secara lalai pada versi terbaru CentoOS dan Red Hat. Sekiranya anda mengeluarkannya untuk beberapa sebab, anda boleh memasangnya dengan yum

 sudo yum install curl 

Muat turun Halaman Web dengan Contoh Curl

Mari memuat turun halaman web ringkas dengan ikal. Berikut adalah sintaks dan contohnya:

 curl https: // linuxhint.com / peta laman.xml> keluar.keluar laman web.laman sesawang 

Contoh Muat turun Berbilang Halaman

Anda boleh menggunakan wildcard dan sintaks mewah untuk memuat turun banyak fail sekaligus. Berikut adalah contoh untuk memuat turun dari Linuxhint halaman peta laman web yang mengikuti corak biasa. Pilihan -O akan menyimpan fail dalam nama yang sama dengan laman web asal tetapi secara tempatan.

 curl -O https: // linuxhint.com / peta laman-pt-pasca-2019- [01-12].xml 

Kesimpulannya

Curl kebanyakannya dipasang pada sebilangan besar pengedaran Linux moden secara lalai sehingga mendapatkannya sangat mudah. Penyusunan atau pemasangan pakej juga mudah. Lihat sumber di bawah untuk maklumat lebih lanjut mengenai semua ciri curl yang banyak.

Lebih Banyak Sumber Keriting

Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...
Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...