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