p7zip-17.04

Introduction à p7zip

p7zip est le portage en ligne de commande Unix de 7-Zip, un archiveur de fichier qui compresse avec des gros ratios de compression. Il gère les formats 7z, ZIP, GZIP, Brotli, BZIP2, XZ, TAR, APM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, Lizard, LZ5, LZFSE, LZH, LZMA, LZMA2, MBR, MSI, MSLZ, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z et Zstd.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de p7zip

Facultatives

wxWidgets

Installation de p7zip

Tout d'abord, éviter que p7zip n'installe les pages de manuels compressées :

sed '/^gzip/d' -i install.sh

Ensuite, corrigez une vulnérabilité de sécurité :

sed -i '160a if(_buffer == nullptr || _size == _pos) return E_FAIL;' CPP/7zip/Common/StreamObjects.cpp

Installez p7zip en exécutant les commandes suivantes :

make all3

Pour tester les résultats lancez : make test.

Maintenant, en tant qu'utilisateur root :

make DEST_HOME=/usr \
     DEST_MAN=/usr/share/man \
     DEST_SHARE_DOC=/usr/share/doc/p7zip-17.04 install
[Note]

Note

Si vous utilisez les techniques DESTDIR, utilisez DEST_DIR à la place.

Contenu

Programmes installés: 7z, 7za et 7zr
Bibliothèques installées: Aucune
Répertoire installé: /usr/lib/p7zip et /usr/share/doc/p7zip-17.04

Descriptions courtes

7z

est un utilitaire d'archivage de fichiers

7za

est un exécutable indépendant gérant moins de formats d'archive que 7z

7zr

est une version minimale de 7za qui gère seulement les archives 7z