libarchive-3.8.9

Introdução ao libarchive

A biblioteca libarchive fornece interface única para leitura/gravação de vários formatos de compressão.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Dependências do libarchive

Opcionais

libxml2-2.15.3, LZO-2.10 e Nettle-4.0

Instalação do libarchive

Instale o libarchive executando os seguintes comandos:

./configure --prefix=/usr --disable-static &&
make

Para testar os resultados, emita: make check como um(a) usante não root.

Agora, como o(a) usante root:

make install

Ainda como o(a) usante root, crie um linque simbólico de modo que nós consigamos usar bsdunzip como unzip, em vez de depender do pacote Unzip não mantido:

ln -sfv bsdunzip /usr/bin/unzip
[Nota]

Nota

Conforme discutido em Codificação Errada do Nome do Arquivo, se o arquivamento Zip a ser extraído contiver qualquer arquivo com um nome contendo caracteres não latinos, você precisará especificar manualmente a codificação desses caracteres ou eles serão transformados em sequências ilegíveis no nome do arquivo extraído. Por exemplo, se um arquivamento Zip criado com o WinZip, archive.zip, contiver um arquivo nomeado com caracteres chineses simplificados, a codificação deverá ser CP936 e a opção -I cp936 deverá ser usada. Ou seja, o comando para se extrair o arquivamento deverá ser unzip -I cp936 archive.zip.

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--without-xml2: Essa chave usa expat para suporte ao formato de arquivamento xar em vez do libxml2 (que é preferido) se ambos os pacotes estiverem instalados.

--with-nettle: Essa chave usa Nettle para suporte criptográfico em vez de OpenSSL. Esse suporte é conhecido ter quebrado o fluxo de desenvolvimento devido ao Nettle-4.0.

Conteúdo

Aplicativos Instalados: bsdcat, bsdcpio, bsdtar, bsdunzip e unzip (linque simbólico para bsdunzip)
Bibliotecas Instaladas: libarchive.so
Diretórios Instalados: Nenhum(a)

Descrições Curtas

bsdcat

expande arquivos para a saída gerada padrão

bsdcpio

é uma ferramenta similar a cpio

bsdtar

é uma ferramenta similar à GNU tar

bsdunzip

é uma ferramenta similar a unzip do Info-ZIP

libarchive.so

é uma biblioteca que consegue criar e ler vários formatos de arquivamento de fluxo