cURL-7.40.0
Introduction à cURL
Le paquet cURL contient un
utilitaire et une bibliothèque utilisés 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 correctement sur une
plateforme LFS-7.7.
Informations sur le paquet
-
Téléchargement (HTTP) : http://curl.haxx.se/download/curl-7.40.0.tar.lzma
-
Somme de contrôle MD5 du téléchargement :
d18fb866d97b536e8948833b84a58a73
-
Taille du téléchargement : 2.6 Mo
-
Estimation de l'espace disque requis : 41 Mo (additional
7 Mo for tests)
-
Estimation du temps de construction : 0.4 SBU
(additional 10 SBU for tests)
Dépendances de cURL
Recommandées
Certificate Authority
Certificates et OpenSSL-1.0.2 ou GnuTLS-3.3.12
Facultatives
libidn-1.29, MIT
Kerberos V5-1.13.1, OpenLDAP-2.4.40, Samba-4.1.17, c-ares,
libmetalink, libssh2, et SPNEGO
Facultatives pour lancer la suite de tests
Stunnel-5.10 (pour les tests HTTPS et FTPS) et
Valgrind-3.10.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/curl
Installation de cURL
Installez cURL en lançant les
commandes suivantes :
./configure --prefix=/usr \
--disable-static \
--enable-threaded-resolver &&
make
Le lancement de la suite de tests est facultatives. Environ 2% des
tests échouent.L'augmentation du temps de test pour chaque test
échouant est d'environ 10%. Le SBU des tests est obtenu en
désactivant les tests qui échouent, avec :
cat >> tests/data/DISABLED << "EOF"
564
700
701
703
706
707
708
709
710
711
712
EOF
et lancez make test.
Maintenant, en tant qu'utilisateur root
:
make install &&
find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \) -exec rm {} \; &&
install -v -d -m755 /usr/share/doc/curl-7.40.0 &&
cp -v -R docs/* /usr/share/doc/curl-7.40.0
Explication des commandes
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-threaded-resolver
: Ce
paramètre active le résolveur DNS construit dans cURL.
--with-gssapi
: Ce paramètre
ajoute le support de Kerberos 5 à
libcurl
.
--without-ssl --with-gnutls
:
Utilisé pour construire le support de GnuTLS au lieu d'OpenSSL pour SSL/TLS.
find docs ( -name "Makefile*" -o
-name "*.1" -o -name "*.3" ) -exec 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
Répertoires installés:
/usr/include/curl and
/usr/share/doc/curl-7.40.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
|
fournit les fonctions API requises par curl et d'autres
programmes.
|
Last updated on : 2013-04-14 14:48:41 +020