A biblioteca libarchive fornece interface única para leitura/gravação de vários formatos de compressão.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://github.com/libarchive/libarchive/releases/download/v3.6.2/libarchive-3.6.2.tar.xz
Soma de verificação MD5 da transferência: 72cbb3c085624c825f627bfc8f52ce53
Tamanho da transferência: 4,9 MB
Espaço em disco estimado exigido: 41 MB (adicionar 29 MB para os testes)
Tempo de construção estimado: 0,3 UPC (adicionar 0,7 UPC para os testes)
libxml2-2.10.3, LZO-2.10 e Nettle-3.8.1
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libarchive
Instale o libarchive executando os seguintes comandos:
./configure --prefix=/usr --disable-static && make
Para testar os resultados, emita: LC_ALL=C make check.
Agora, como o(a) usuário(a) root
:
make install
Remova uma entrada inválida em /usr/lib/pkgconfig/libarchive.pc
:
sed -i "s/iconv //" /usr/lib/pkgconfig/libarchive.pc
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
--without-xml2
: Essa chave configura
"expat" para suporte ao formato de arquivamento "xar" em vez do
preferido "libxml2" se ambos os pacotes estiverem instalados.
--without-nettle
: Essa chave configura
o "OpenSSL" para suporte de criptografia em vez do preferido
"Nettle" se ambos os pacotes estiverem instalados.