cURL-7.22.0

Introduction à cURL

Le paquet cURL contient curl et sa bibliothèque de support libcurl. C'est utile pour le transfert de fichiers avec la syntaxe du lien vers un des protocoles suivants : FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS et FILE. Cette capacité de télécharger et de déposer des fichiers peut être incorporée à d'autres programmes pour supporter des fonctions comme le streaming de média.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://curl.haxx.se/download/curl-7.22.0.tar.bz2

  • Somme de contrôle MD5 du téléchargement : bdb5c226d37c4a6082c70e7ef6f63060

  • Taille du téléchargement : 2.2 MB

  • Estimation de l'espace disque requis : 37 MB

  • Estimation du temps de construction : 3.0 SBU (including the test suite)

Dépendances de cURL

Facultatives

OpenSSL-1.0.0e ou GnuTLS-3.0.7, OpenLDAP-2.4.23, libidn-1.22, MIT Kerberos V5-1.6 ou Heimdal-1.4, libssh2 (pour les transferts sécurisés), krb4, SPNEGO et c-ares

Facultatives for Running the Test Suite

Stunnel-4.46 (for the HTTPS and FTPS tests)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/curl

Installation de cURL

Installez cURL en lançant les commandes suivantes :

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

Pour tester les résultats, lancez : make check. Notez que si vous avez installé Stunnel et TCP Wrapper et si vous voulez effectuer les tests pour HTTPS, vous aurez besoin d'un fichier /etc/hosts.deny non restrictif.

Maintenant, en tant qu'utilisateur root :

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

Explication des commandes

--with-gssapi : Ce paramètre ajoute le support de Kerberos 5 à libcurl.

--with-libssh2 : Ce paramètre ajoute le support du protocole SSH2 à libcurl.

--without-ssl --with-gnutls : Pour construire le support de GnuTLS au lieu d'OpenSSL pour SSL/TLS.

find docs -name "Makefile*" -o -name "*.1" -o -name "*.3" | xargs rm : Cette commande supprime Makefiles et les fichiers de man du répertoire de documentation qui seraient, sans cela, installés par les commandes qui suivent.

Contenu

Programmes installés: curl and curl-config
Bibliothèque installée: libcurl.{so,a}
Répertoires installés: /usr/include/curl, /usr/share/curl et /usr/share/doc/curl-7.22.0

Descriptions courtes

curl

est l'outil en ligne de commande pour le transfert de fichiers à syntaxe d'URLs

curl-config

affiche des informations sur la dernière compilation, comme les bibliothèques auxquelles elle est liée et le réglage du préfixe.

libcurl.{so,a}

fournit les fonctions API requises par curl et d'autres programmes.

Last updated on 2011-10-31 20:38:44 +0100