cURL-7.37.1
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.6.
Informations sur le paquet
-
Téléchargement (HTTP) : http://curl.haxx.se/download/curl-7.37.1.tar.bz2
-
Somme de contrôle MD5 du téléchargement :
95c627abcf6494f5abe55effe7cd6a57
-
Taille du téléchargement : 3.1 Mo
-
Estimation de l'espace disque requis : 40 Mo (additional
7 Mo for tests)
-
Estimation du temps de construction : 0.4 SBU
(additional 8.2 SBU for tests)
Dépendances de cURL
Recommandées
Certificate Authority
Certificates et OpenSSL-1.0.1i ou GnuTLS-3.3.7
Facultatives
libidn-1.29, MIT
Kerberos V5-1.12.2, OpenLDAP-2.4.39, c-ares, libmetalink,
libssh2, et
SPNEGO
Facultatives pour lancer la suite de tests
Stunnel-5.03 (pour les tests HTTPS et FTPS) et
Valgrind-3.10.0
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
Pour tester les résultats, tapez : make test. Les tests ont besoin
de beaucoup de conditions pour réussir, et plusieurs peuvent
échouer. Habituellement, chaque test échoué prend beaucoup de
temps. Si vous souhaitez désactiver quelques tests, mettez les dans
le fichier approprié et lancez les tests de nouveau:
cat >> tests/data/DISABLED << "EOF"
numb1
...
numbN
...
EOF
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.37.1 &&
cp -v -R docs/* /usr/share/doc/curl-7.37.1
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.37.1
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