nghttp2 er en implementering av HTTP/2 og dens deklarasjonskomprimeringsalgoritme, HPACK.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/nghttp2/nghttp2/releases/download/v1.65.0/nghttp2-1.65.0.tar.xz
Nedlasting MD5 sum: c4c1b02658f2a7c8eb0ddf59bd5caee9
Nedlastingsstørrelse: 1.6 MB
Estimert diskplass som kreves: 19 MB
Estimert byggetid: mindre enn 0.1 SBU
Følgende brukes bare hvis du bygger hele pakken i stedet for bare hovedbibliotekene: Boost-1.87.0, c-ares-1.34.4, cython-3.0.12, jansson-2.14, libevent-2.1.12, sphinx-8.2.3, jemalloc, libev, mruby, and Spdylay.
Installer nghttp2 ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --disable-static \ --enable-lib-only \ --docdir=/usr/share/doc/nghttp2-1.65.0 && make
For å teste resultatene, utsted: make check.
Nå, som root
bruker:
make install
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-lib-only
: bare
bygge libnghttp2. Utelate denne bryteren hvis du vil bygge
eksempelapplikasjonene, Python bindinger, eller C++ asio
biblioteket.