libarchive-3.6.0

Introduction à libarchive

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.1 platform.

Informations sur le paquet

Dépendances de libarchive

Facultatives

libxml2-2.9.13, LZO-2.10 et Nettle-3.7.3

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libarchive

Installation de libarchive

Tout d'abord, corrigez un bogue causé par un changement de comportement dans OpenSSL-3 :

sed -i '436a if ((OSSL_PROVIDER_load(NULL, "legacy")) == NULL) \
      return (ARCHIVE_FAILED);' libarchive/archive_digest.c

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

Explication des commandes

--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.

Contenu

Programmes installés: bsdcat, bsdcpio et bsdtar
Bibliothèques installées: libarchive.so
Répertoires installés: Aucun

Descriptions courtes

bsdcat

extrait les fichiers vers la sortie standard

bsdcpio

est un outil ressemblant à cpio

bsdtar

est un outil ressemblant à tar

libarchive.so

est une bibliothèque qui peut créer et lire plusieurs formats d'archive de streaming

Last updated on