La bibliothèque libarchive fournit une seule interface pour lire et écrire divers formats de compression.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/libarchive/libarchive/releases/download/v3.4.3/libarchive-3.4.3.tar.xz
Somme de contrôle MD5 du téléchargement : 4b216ea3015ecf8ae555a2026f9a6b73
Taille du téléchargement : 4.6 Mo
Estimation de l'espace disque requis : 40 Mo (plus 28 Mo pour les tests)
Estimation du temps de construction : 0.4 SBU (plus 1.0 SBU pour les tests)
libxml2-2.9.10, LZO-2.10 et Nettle-3.6
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libarchive
Tout d'abord, adaptez la suite de tests à des changements dans glibc-2.32 :
patch -Np1 -i ../libarchive-3.4.3-testsuite_fix-1.patch
Installez libarchive en lançant 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
--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.
Last updated on 2020-08-16 18:31:07 +0000