garbanoti

Įdiekite naujausią „cURL“ - komandų eilutės įrankį „Linux“

Įdiekite naujausią „cURL“ - komandų eilutės įrankį „Linux“
„cURL“ yra atviro kodo komandų eilutės įrankis duomenims perduoti su URL sintakse, palaikantis DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet ir TFTP. Jis palaiko SSL sertifikatus, HTTP POST, HTTP PUT, FTP įkėlimą, HTTP forma pagrįstą įkėlimą, tarpinius serverius, slapukus, vartotojo + slaptažodžio autentifikavimą („Basic“, „Digest“, „NTLM“, „Derėtis“, „kerberos“ ...), failų perdavimo atnaujinimą, tarpinio serverio tuneliavimą ir autobusų paketą. kiti naudingi triukai. Jis naudojamas komandų eilutėse ar scenarijuose duomenims perduoti. Jis taip pat naudojamas automobiliuose, televizoriuose, maršrutizatoriuose, spausdintuvuose, garso įrangoje, mobiliuosiuose telefonuose, planšetiniuose kompiuteriuose, sąrankos dėžėse, medijos leistuvuose.

Be „wget“, „curl“ yra pagrindinis įrankis „Linux guru“ įrankių skrynioje, kai reikia rašyti žiniatinklį, bakstelėti internete ar intranete, atsisiųsti failus, testuoti programas ir skambinti internetu naudojant CLI įrankį.

„Curl“ yra aktyviai plėtojama kūrėjų bendruomenės, o jos žiniatinklis yra https: // curl.haxx.se /.

Trumpas žvilgsnis į keletą garbanos ypatybių:

Daugiau funkcijų

Naujausias garbanos leidimas

Naujausia garbanos versija nuo 2020 m. Sausio mėn. Yra 7.68.0. Atsisiuntimai skelbiami garbanos svetainėje, o šaltinio kodą galite rasti projekto „github“ puslapyje. Naujausias garbanos išleidimo pastabas rasite „Changelog“.

Kaip sukurti ir įdiegti „Curl“ iš šaltinio

Iš atsisiuntimo puslapio pirmiausia gaukite garbanos šaltinio kodą. Aš to nedemonstruosiu, nes greičiausiai jums reikia „curl“ ar „wget“, kad gautumėte šaltinio kodą, ir tai yra nereikalinga rodyti šioje mokymo programoje. Žemiau žiūrėkite atsisiųstą programinę įrangą:

Taip pat turėsite įdiegti PĮBT ir padaryti savo kompiuteryje prieš paleidžiant, tarkime, kad jis yra Debianas arba suderinamas:

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

Dabar išpakuokite programinę įrangą su dervos komanda. Tada įveskite neišpakuotą katalogą ir paleiskite konfigūraciją, atlikite ir įdiekite

 $ tar xzvf curl-7.68.0.degutas.„gz $ cd curl-7“.68.0 $ ./ configure $ make $ sudo make install 

Jei gausite šį įspėjimą, gali būti, kad esate įdiegę 2 garbanos versijas ir turite įsitikinti, kad naudojate ką tik sukompiliuotą „libcurl“ su sukomponuota garbanos versija. Taigi nustatykite „LD_LIBRARY_PATH“, kad tai išspręstumėte:

 ĮSPĖJIMAS: curl ir libcurl versijos nesutampa. Tai gali turėti įtakos funkcionalumui. $ eksportuoti LD_LIBRARY_PATH = / usr / local / lib 

Dabar galite pamatyti, kad „curl“ ir „libcurl“ versijos yra suderintos, o „curl“ veikia kaip tikėtasi.

Kaip įdiegti „Curl“ „Debian 10“ arba „Ubuntu 19“.10

„Curl“ yra įdiegta pagal numatytuosius nustatymus naujausiose „Debian“ ir „Ubuntu“ versijose. Jei dėl kokių nors priežasčių jį pašalinote, galite jį įdiegti naudodami apt-get

 sudo apt-get install curl 

Kaip įdiegti „Curl“ „CentOS 8“

„Curl“ yra įdiegta pagal numatytuosius nustatymus „CentoOS“ ir „Red Hat“ naujausiose versijose. Jei dėl kokių nors priežasčių jį pašalinote, galite įdiegti su yum

 sudo yum įdiekite garbaną 

Atsisiųskite tinklalapį su garbanos pavyzdžiu

Atsisiųskime paprastą tinklalapį su garbanomis. Čia yra sintaksė ir pavyzdys:

 susisukti https: // linuxhint.com / sitemap.xml> out.tinklalapio galva.tinklo puslapis 

Kelių puslapių atsisiuntimo pavyzdys

Norėdami atsisiųsti daug failų vienu metu, galite naudoti pakaitos simbolius ir išgalvotą sintaksę. Štai pavyzdys, kaip atsisiųsti iš „Linuxhint“ svetainės schemos puslapius, kurie atitinka įprastą modelį. Pasirinkus -O failai bus saugomi pavadinimais, kurie yra tokie patys kaip pradiniai tinklalapiai, bet lokaliai.

 susisukti -O https: // linuxhint.com / sitemap-pt-post-2019- [01-12].xml 

Išvada

Pagal numatytuosius nustatymus „Curl“ dažniausiai įdiegta daugumoje šiuolaikinių „Linux“ paskirstymų, todėl prieigą prie jo pasiekti yra labai paprasta. Taip pat lengva sudaryti ar įdiegti paketą. Norėdami sužinoti daugiau apie visas gausias garbanos savybes, patikrinkite toliau pateiktus išteklius.

Daugiau garbanos išteklių

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....