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.66.0/nghttp2-1.66.0.tar.xz
Nedlasting MD5 sum: 295c22437cc44e1634a2b82ea93df747
Nedlastingsstørrelse: 1.7 MB
Estimert diskplass som kreves: 20 MB
Estimert byggetid: 0.1 SBU
Følgende brukes bare hvis du bygger hele pakken i stedet for bare hovedbibliotekene: Boost-1.88.0, c-ares-1.34.5, cython-3.1.2, jansson-2.14.1, 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.66.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.