La bibliothèque libarchive fournit une seule interface pour lire et écrire divers formats de compression.
This package is known to build and work properly using an LFS 11.3 platform.
Téléchargement (HTTP) : https://github.com/libarchive/libarchive/releases/download/v3.6.2/libarchive-3.6.2.tar.xz
Somme de contrôle MD5 : 72cbb3c085624c825f627bfc8f52ce53
Taille du téléchargement : 4,9 Mo
Estimation de l'espace disque requis : 41 Mo (plus 29 Mo pour les tests)
Estimation du temps de construction : 0,3 SBU (plus 0,7 SBU pour les tests)
libxml2-2.10.3, LZO-2.10 et Nettle-3.8.1
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libarchive
Installez libarchive en exécutant les commandes suivantes :
./configure --prefix=/usr --disable-static && make
Pour tester les résultats lancez : LC_ALL=C make check.
Maintenant, en tant qu'utilisateur root
:
make install
Supprimez une entrée invalide dans /usr/lib/pkgconfig/libarchive.pc
:
sed -i "s/iconv //" /usr/lib/pkgconfig/libarchive.pc
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--without-xml2
: Ce paramètre
initialise expat pour le support de format d'archive xar au lieu du
format préféré libxml2 si les deux paquets sont installés.
--without-nettle
: Ce paramètre
initialise OpenSSL pour le support de cryptographie au lieu de
Nettle qui est préféré si les deux paquets sont installés.