nghttp2-1.69.0

Introduction à nghttp2

nghttp2 est une implémentation de HTTP/2 et son algorithme de compression des en-têtes, HPACK.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de nghttp2

Recommandées

Facultatives

Les dépendances suivantes ne sont utilisées que si vous construisez le paquet complet au lieu des bibliothèques principales : c-ares-1.34.6, jansson-2.15.0, libevent-2.1.12, sphinx-9.1.0, jemalloc, libev, mruby et Spdylay.

Installation de nghttp2

Installez nghttp2 en exécutant les commandes suivantes :

./configure --prefix=/usr     \
            --disable-static  \
            --enable-lib-only \
            --docdir=/usr/share/doc/nghttp2-1.69.0 &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-lib-only : ne construit que libnghttp2. Supprimez-le si vous souhaitez construire les applications d'exemples, les liaisons Python ou la bibliothèque asio C++.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libnghttp2.so
Répertoires installés: /usr/include/nghttp2, /usr/share/nghttp2 et /usr/share/doc/nghttp2-1.69.0

Descriptions courtes

libnghttp2.so

une implémentation du Protocole de Transfert Hypertexte version 2 en C