neon est une bibliothèque de client HTTP et WebDAV, avec une interface C.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.
Téléchargement (HTTP) : https://fossies.org/linux/www/neon-0.30.2.tar.gz
Somme de contrôle MD5 du téléchargement : e28d77bf14032d7f5046b3930704ef41
Taille du téléchargement : 911 Ko
Estimation de l'espace disque requis : 8.5 Mo (18 Mo supplémentaires pour les tests)
Estimation du temps de construction : 0.1 SBU (0.3 SBU supplémentaires pour les tests)
GnuTLS-3.6.12, libxml2-2.9.10, MIT Kerberos V5-1.18, libproxy et pakchois
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/neon
Corrigez du code pour construire avec gnutls-3.4 et supérieur :
sed -e 's/client_set/set/' \ -e 's/gnutls_retr/&2/' \ -e 's/type = t/cert_&/' \ -i src/ne_gnutls.c
Installez neon en lançant les commandes suivantes :
./configure --prefix=/usr \ --with-ssl \ --enable-shared \ --disable-static && make
Pour tester les résultats, lancez : make cehck. La plupart des tests
ssl
échouent, en utilisant
--with-ssl=gnutls
.
Maintenant, en tant qu'utilisateur root
:
make install
--with-ssl
: Cette
option active le support SSL en utilisant OpenSSL ou GnuTLS respectivement. Effacez-la si vous n'en
avez installé aucun. Pour forcer l'utilisation de GnuTLS quand les deux sont présents, passez
simplement --with-ssl=gnutls
et
--with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt
au script configure.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-libxml2
: Ce paramètre
force l'utilisation de libxml2 au
lieu de Expat.
Last updated on 2020-02-17 21:12:55 +0100