The libarchive library provides a single interface for reading/writing various compression formats.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/libarchive/libarchive/releases/download/v3.7.2/libarchive-3.7.2.tar.xz
Download MD5 sum: 4f4ef6a17c7b0b484aa2c95aa6deefac
Download size: 5.0 MB
Estimated disk space required: 42 MB (add 34 MB for tests)
Estimated build time: 0.3 SBU (add 0.7 SBU for tests)
Install libarchive by running the following commands:
./configure --prefix=/usr --disable-static && make
To test the results, issue: LC_ALL=C make check.
Now, as the root
user:
make install
--disable-static
: This switch prevents
installation of static versions of the libraries.
--without-xml2
: This switch sets expat for xar archive
format support instead of preferred libxml2 if both packages are installed.
--without-nettle
: This switch sets OpenSSL for crypto
support instead of preferred Nettle if both packages are installed.