libarchive-3.7.7

Introduction à libarchive

La bibliothèque libarchive fournit une seule interface pour lire et écrire divers formats de compression.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.

Informations sur le paquet

Dépendances de libarchive

Facultatives

libxml2-2.13.6, LZO-2.10, Nettle-3.10.1 et pcre2-10.45

Installation de libarchive

Installez libarchive en exécutant les commandes suivantes :

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

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Toujours en tant qu'utilisateur root, créez un lien symbolique pour pouvoir utiliser bsdunzip comme unzip, au lieu de se reposer sur le paquet Unzip non maintenu :

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

Note

Comme indiqué dans L'encodage d'un nom de fichier est incorrect, si l'archive Zip à extraire contient un fichier dont le nom contient des caractères non-latins, vous devez indiquer manuellement l'encodage de ces caractères ou ils seront transformés en séquences illisibles dans le nom de fichier extrait. Par exemple, si un fichier Zip, archive.zip est créé avec WinZip et contient un fichier nommé avec des caractères en chinois simplifié, l'encodage devrait être CP936 et l'option -l cp936 devrait être utilisée. C'est-à-dire que la commande pour l'extraire devrait être unzip -l cp936 archive.zip.

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.

--with-nettle : ce paramètre indique d'utiliser Nettle pour la prise en charge de la cryptographie au lieu d'OpenSSL.

Contenu

Programmes installés: bsdcat, bsdcpio, bsdtar et bsdunzip
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

bsdunzip

est un outil ressemblant à unzip d'Info-ZIP

libarchive.so

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