becsavar

Telepítse a legújabb cURL - parancssori eszközt Linux rendszerre

Telepítse a legújabb cURL - parancssori eszközt Linux rendszerre
A cURL egy nyílt forráskódú parancssori eszköz URL-szintaxissal történő adatátvitelhez, amely támogatja a DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet és TFTP. Támogatja az SSL tanúsítványokat, a HTTP POST, a HTTP PUT, az FTP feltöltését, a HTTP űrlap alapú feltöltést, a proxykat, a cookie-kat, a felhasználó + jelszó hitelesítést (Basic, Digest, NTLM, Negotiate, kerberos…), a fájlátvitel folytatását, a proxy alagutazását és egy busznyi egyéb hasznos trükkök. Parancssorokban vagy parancsfájlokban használják adatok továbbítására. Használják autókban, televíziókban, routerekben, nyomtatókban, audio berendezésekben, mobiltelefonokban, táblagépekben, beállító dobozokban, médialejátszókban is.

A wget mellett a curl az elsődleges eszköz a linux guru eszköztárában, amikor weblapolást, interneten vagy intraneten piszkálást, fájlok letöltését, alkalmazások tesztelését és webhívásokat kezdeményeznek a CLI eszközön keresztül.

A Curl programot egy fejlesztői közösség aktívan fejleszti, webes jelenléte pedig a https: // curl webhelyen található.haxx.se /.

Gyors áttekintés a Curl néhány kiemelt jellemzőjéről:

További funkciókért

Legfrissebb Curl kiadás

A curl legújabb verziója 2020 januárjától 7.68.0. A letöltéseket a curl webhelyen teszik közzé, és a forráskód megtalálható a projekt github oldalán. A legfrissebb curl kiadási megjegyzések a Changelogban találhatók.

Hogyan készítsük és telepítsük a Curl-t forrásból

Először szerezze be a curl forráskódját a letöltési oldalról. Ezt nem demózom, mert valószínűleg curl-re vagy wget-re van szüksége a forráskód megszerzéséhez, és ezt felesleges bemutatni ebben az oktatóanyagban. Lásd az alábbi letöltött szoftvert:

Önnek is telepítenie kell ÖET és készítsen indítás előtt tegyük fel, hogy Debianja vagy kompatibilis:

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

Most csomagolja ki a szoftvert a tar paranccsal. Ezután lépjen be a kicsomagolt könyvtárba, és futtassa a konfigurálást, a telepítést és a telepítést

 $ tar xzvf curl-7.68.0.kátrány.gz $ cd curl-7.68.0 $ ./ configure $ make $ sudo make install 

Ha megkapja ezt a figyelmeztetést, akkor lehet, hogy a curl 2 verziója telepítve van, és meg kell győződnie arról, hogy az imént összeállított libcurl-t használja a fordított curl verzióval. Tehát állítsa be a LD_LIBRARY_PATH fájlt a javításhoz:

 FIGYELEM: a curl és a libcurl verzió nem egyezik. Ez befolyásolhatja a funkcionalitást. $ export LD_LIBRARY_PATH = / usr / local / lib 

Most láthatja, hogy a curl-nek és a libcurl-nak megfelelő verziói vannak, és a curl a várakozásoknak megfelelően működik.

A Curl telepítése a Debian 10-re vagy az Ubuntu 19-re.10

A Curl alapértelmezés szerint a Debian és az Ubuntu legújabb verzióira van telepítve. Ha valamilyen okból eltávolította, akkor az apt-get segítségével telepítheti

 sudo apt-get install curl 

A Curl telepítése a CentOS 8-ra

A Curl alapértelmezés szerint a CentoOS és a Red Hat legújabb verzióira van telepítve. Ha valamilyen okból eltávolította, akkor telepítheti a yum-mal

 sudo yum install curl 

Töltse le a Weboldalt a Curl példával

Töltsünk le egy egyszerű, göndör weboldalt. Itt van a szintaxis és a példa:

 göndörítés https: // linuxhint.com / sitemap.xml> ki.fej ki.honlap 

Többoldalas letöltési példa

Helyettesítő karakterekkel és divatos szintaxissal egyszerre sok fájlt tölthet le. Íme egy példa a Linuxhint-ről a webhelytérkép-oldalak szabályos mintázatú letöltésére. Az -O opció a fájlokat olyan nevekben tárolja, amelyek megegyeznek az eredeti weboldalakkal, de helyileg.

 göndör -O https: // linuxhint.com / sitemap-pt-post-2019- [01-12].xml 

Következtetés

A Curl általában a legtöbb modern Linux disztribúcióra van telepítve alapértelmezés szerint, így a hozzáférés rendkívül egyszerű. A fordítás vagy a csomag telepítése szintén egyszerű. Ellenőrizze az alábbi forrásokat, hogy további részleteket olvashasson a curl összes jellemzőjéről.

További Curl források

Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...