завиток

Установите последнюю версию cURL - Инструмент командной строки в Linux

Установите последнюю версию cURL - Инструмент командной строки в Linux
cURL - это инструмент командной строки с открытым исходным кодом для передачи данных с синтаксисом URL, поддерживающий DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP. , SMTP, SMTPS, Telnet и TFTP. Он поддерживает сертификаты SSL, HTTP POST, HTTP PUT, загрузку по FTP, загрузку на основе формы HTTP, прокси, файлы cookie, аутентификацию пользователя + пароль (базовая, дайджест, NTLM, согласование, kerberos…), возобновление передачи файлов, туннелирование прокси и множество другие полезные приемы. Он используется в командных строках или скриптах для передачи данных. Он также используется в автомобилях, телевизорах, маршрутизаторах, принтерах, аудиооборудовании, мобильных телефонах, планшетах, приставках, медиаплеерах.

В дополнение к wget, curl является основным инструментом в арсенале гуру Linux при поиске в Интернете, копании в Интернете или интранете, загрузке файлов, тестировании приложений и выполнении веб-вызовов с помощью инструмента командной строки.

Curl активно разрабатывается сообществом разработчиков и представлен в Интернете по адресу https: // curl.haxx.se /.

Краткий обзор некоторых основных функций Curl:

Для дополнительных возможностей

Последний выпуск Curl

Последняя версия curl по состоянию на январь 2020 года - 7.68.0. Загрузки размещены на сайте curl, а исходный код можно найти на странице проекта на github. Последние примечания к выпуску curl см. В журнале изменений.

Как собрать и установить Curl из исходников

Сначала получите исходный код для curl со страницы загрузки. Я не буду демонстрировать это, потому что, вероятно, вам понадобится curl или wget для получения исходного кода, а это избыточно, чтобы показать в этом руководстве. См. Загруженное программное обеспечение ниже:

Также вам нужно будет установить GCC а также делать на вашем компьютере перед запуском, предположим, что это Debian или совместимый:

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

Теперь распакуйте программу с помощью команды tar. Затем войдите в распакованный каталог и запустите configure, make и make install

 $ tar xzvf curl-7.68.0.деготь.gz $ cd curl-7.68.0 руб ./ configure $ make $ sudo make install 

Если вы получили это предупреждение, возможно, у вас установлены 2 версии curl, и вам нужно убедиться, что вы используете libcurl, который вы только что скомпилировали с версией curl, которую вы скомпилировали. Поэтому установите LD_LIBRARY_PATH, чтобы исправить это:

 ВНИМАНИЕ: версии curl и libcurl не совпадают. Функциональность может быть нарушена. $ экспорт LD_LIBRARY_PATH = / usr / local / lib 

Теперь вы можете видеть, что curl и libcurl имеют совпадающие версии, и curl работает должным образом.

Как установить Curl на Debian 10 или Ubuntu 19.10

Curl установлен по умолчанию в последних версиях Debian и Ubuntu. Если вы по какой-то причине удалили его, вы можете установить его с помощью apt-get

 sudo apt-get install curl 

Как установить Curl на CentOS 8

Curl установлен по умолчанию в последних версиях CentoOS и Red Hat. Если вы по какой-то причине удалили его, вы можете установить его с помощью yum

 sudo yum установить завиток 

Загрузить веб-страницу с примером Curl

Давайте загрузим простую веб-страницу с помощью curl. Вот синтаксис и пример:

 завиток https: // linuxhint.ru / sitemap.xml> из.выход на веб-страницу.страница в Интернете 

Пример многостраничной загрузки

Вы можете использовать подстановочные знаки и необычный синтаксис для одновременной загрузки множества файлов. Вот пример загрузки из Linuxhint страниц карты сайта, которые следуют стандартному шаблону. Параметр -O сохранит файлы с именами, которые совпадают с именами исходных веб-страниц, но локально.

 завиток -O https: // linuxhint.ru / sitemap-pt-post-2019- [01-12].xml 

Заключение

Curl по умолчанию устанавливается в большинстве современных дистрибутивов Linux, поэтому получить к нему доступ очень просто. Компиляция или установка пакета также просты. Ознакомьтесь с ресурсами ниже, чтобы получить более подробную информацию обо всех многочисленных функциях curl.

Дополнительные ресурсы Curl

Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...