Сетевые библиотеки

Эти приложения поддерживают библиотеки для других приложений в книге. В отличие от того, чтобы просто установить эти библиотеки, вы обнаружите, что будете отосланы к этой главе для удовлетворения зависимостей от других приложений.

cURL-7.13.1

Введение в cURL

Пакет cURL содержит curl и его библиотеку. Он полезен для передачи файлов с синтаксисом URL. Эта способность к скачиванию и перенаправлению файлов может быть соединена с другими программами для поддержки функций, похожих на потококовый носитель.

Информация о пакете

Зависимости cURL

Опционально (для запуска тестов)

Stunnel-4.07 (для запуска HTTPS и FTPS тестов) и Valgrind (не используется при сборке разделяемой библиотеки)

Установка cURL

Установим cURL запуском следующих команд:

./configure --prefix=/usr && make

А теперь, как пользователь root:

make install && find docs -name "Makefile*" \ -o -name "*.1" \ -o -name "*.3" | xargs rm && install -v -d -m755 /usr/share/doc/curl-7.13.1 && cp -v -R docs/* /usr/share/doc/curl-7.13.1

Описание команд

--with-gssapi: Этот параметр добавляет поддержку Kerberos 5 для libcurl.

Содержание

Установленные программы: curl и curl-config
Установленные библиотеки: libcurl.[so,a]
Установленные директории: /usr/include/curl, /usr/share/curl и /usr/share/doc/curl-7.13.1

Короткое описание

curl

это клиент, который может получить или послать документы по любому из следующих протоколов: HTTP, HTTPS (необходим OpenSSL-0.9.7e), FTP, GOPHER, DICT, TELNET, LDAP (необходим OpenLDAP-2.2.20) или FILE.

curl-config

печатает информацию о последней компиляции, скомпонованным библиотекам и установке префикса.

libcurl.[so,a]

предоставляет функции API, необходимые для curl и других программ.