krølle

Installer nyeste cURL - Command Line Tool på Linux

Installer nyeste cURL - Command Line Tool på Linux
cURL er et open source kommandolinjeværktøj til overførsel af data med URL-syntaks, der understøtter DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet og TFTP. Det understøtter SSL-certifikater, HTTP POST, HTTP PUT, FTP-upload, HTTP-formbaseret upload, proxies, cookies, bruger- + adgangskodeautentificering (Basic, Digest, NTLM, Negotiate, kerberos ...), genoptagelse af filoverførsel, proxy-tunneling og en busload af andre nyttige tricks. Det bruges i kommandolinjer eller scripts til at overføre data. Det bruges også i biler, fjernsynsapparater, routere, printere, lydudstyr, mobiltelefoner, tablets, sættebokse, medieafspillere.

Ud over wget er curl et primært værktøj i Linux-guruens værktøjskiste, når webscraping, poking rundt på internettet eller intranet, download af filer, test af applikationer og foretage webopkald via et CLI-værktøj.

Curl er aktivt udviklet af et community af udviklere og har sin tilstedeværelse på nettet på https: // curl.haxx.se /.

Et hurtigt kig på nogle Feature Highlights of Curl:

For flere funktioner

Seneste Curl Release

Den seneste version af curl fra januar 2020 er 7.68.0. Downloads offentliggøres på krøllesiden, og kildekoden kan findes på github-siden til projektet. Se Changelog for de seneste udgivelsesnotater for krølle.

Sådan oprettes og installeres Curl fra kilde

Hent først kildekoden til krøller fra download-siden. Jeg demonstrerer ikke dette, fordi du sandsynligvis har brug for curl eller wget for at få kildekoden, og det er overflødigt at vise i denne vejledning. Se den downloadede software nedenfor:

Du bliver også nødt til at installere GCC og lave Lad os antage, at det er Debian eller kompatibelt på din maskine, før du starter:

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

Pak nu softwaren ud med tjærkommandoen. Og indtast derefter den udpakkede mappe, og kør konfigurer og foretag og foretag installation

 $ tjære xzvf curl-7.68.0.tjære.gz $ cd curl-7.68.0 $ ./ konfigurer $ make $ sudo make install 

Hvis du får denne advarsel, kan du have to versioner af krøller installeret og skal sikre dig, at du bruger den libcurl, du lige har kompileret med den krøllede version, du har kompileret. Så indstil LD_LIBRARY_PATH for at rette det:

 ADVARSEL: krølle- og libcurl-versioner stemmer ikke overens. Funktionalitet kan blive påvirket. $ eksport LD_LIBRARY_PATH = / usr / local / lib 

Nu kan du se krøller og libcurl har matchende versioner, og krøller fungerer som forventet.

Sådan installeres Curl på Debian 10 eller Ubuntu 19.10

Curl er installeret som standard på de nyeste versioner af Debian og Ubuntu. Hvis du af en eller anden grund har fjernet det, kan du installere det med apt-get

 sudo apt-get install krølle 

Sådan installeres Curl på CentOS 8

Curl er som standard installeret i CentoOS og Red Hat nyeste versioner. Hvis du af en eller anden grund har fjernet det, kan du installere det med yum

 sudo yum installer krølle 

Download webside med Curl-eksempel

Lad os downloade en simpel webside med krølle. Her er syntaksen og eksemplet:

 krølle https: // linuxhint.com / sitemap.xml> ud.webside gå ud.hjemmeside 

Eksempel på download af flere sider

Du kan bruge jokertegn og fancy syntaks til at downloade mange filer på én gang. Her er et eksempel til download fra Linuxhint de sitemap-sider, der følger et regelmæssigt mønster. Indstillingen -O gemmer filerne i navne, der er de samme som de originale websider, men lokalt.

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

Konklusion

Curl er for det meste installeret på de fleste moderne Linux-distributioner som standard, så det er super nemt at få adgang til det. Kompilering eller pakkeinstallation er også let. Se ressourcerne nedenfor for at få flere oplysninger om alle de rigelige funktioner i krøller.

Flere krølleressourcer

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...