Estas aplicaciones son librerías de soporte para otras aplicaciones del libro. Es poco probable que desees instalar estas librerías por si solas. Normalmente encontrarás que se te envía a este capítulo para satisfacer una dependencia de otras aplicaciones.
El paquete cURL contiene curl y su librería de soporte. Es útil para transferir ficheros con sintaxis URL. Esta habilidad para descargar y redireccionar ficheros puede incorporarse en otros programas para soportar funciones como los flujos multimedia.
Descarga (HTTP): http://curl.haxx.se/download/curl-7.13.1.tar.bz2
Descarga (FTP): ftp://ftp.fu-berlin.de/pub/unix/network/curl/curl-7.13.1.tar.bz2
Suma MD5 del paquete: d673f68dbab2553acdbfb5435bd1cd48
Tamaño del paquete: 1.8 MB
Estimación del espacio necesario en disco: 25.2 MB
Tiempo estimado de construcción: 0.40 SBU (0.58 SBU adicionales para ejecutar el banco de pruebas)
pkgconfig-0.17.2, OpenSSL-0.9.7f, OpenLDAP-2.2.24, MIT krb5-1.4 o Heimdal-0.6.3, krb4, Libidn, SPNEGO y c-ares
Stunnel-4.09 (para ejecutar las pruebas HTTPS y FTPS) y Valgrind (no utilizado si se construye la librería compartida)
Instala cURL ejecutando los siguientes comandos:
./configure --prefix=/usr &&
make
Si deseas ejecutar el banco de pruebas, usa los siguientes comandos para corregir un error en el guión de las pruebas y luego ejecútalas:
sed -i -e 's/^require "valgrind.pm"/# &/' tests/runtests.pl &&
make check
Ahora, como usuario 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=/usr: Este parámetro añade el soporte para Kerberos 5 a libcurl.
Cliente que puede obtener o enviar documentos mediante cualquiera de los siguientes protocolos: HTTP, HTTPS (necesita OpenSSL-0.9.7f), FTP, GOPHER, DICT, TELNET, LDAP (necesita OpenLDAP-2.2.24) o FILE.
Imprime información sobre la última compilación, como las librerías enlazadas y los prefijos establecidos.
Proporciona la funcionalidad de curl a otros programas.