"nghttp2" é uma implementação de "HTTP/2" e do algoritmo de compressão de cabeçalho dele, "HPACK".
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://github.com/nghttp2/nghttp2/releases/download/v1.52.0/nghttp2-1.52.0.tar.xz
Soma de verificação MD5 da transferência: 30cab20160abb7981c713544d31e2d60
Tamanho da transferência: 1,5 MB
Espaço em disco estimado exigido: 19 Mb
Tempo de construção estimado: menos que 0,1 UPC
Os seguintes são usados somente se construir o pacote completo em vez de somente as bibliotecas principais: Boost-1.81.0, c-ares-1.19.0, cython-0.29.33, jansson-2.14, libevent-2.1.12, sphinx-6.1.3, jemalloc, libev, mruby e Spdylay.
"CUnit" é exigido se você desejar executar a suíte de teste.
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/nghttp2
Instale o "nghttp2" executando os seguintes comandos:
./configure --prefix=/usr \ --disable-static \ --enable-lib-only \ --docdir=/usr/share/doc/nghttp2-1.52.0 && make
A suíte de teste precisa do "CUnit", que está além do escopo do BLFS.
Agora, como o(a) usuário(a) "root
":
make install
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
--enable-lib-only
: constrói
somente a "libnghttp2". Omita essa chave se você gostaria de
construir os aplicativos de exemplo, as ligações "Python" ou a
biblioteca "C++" "asio".