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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://github.com/p7zip-project/p7zip/archive/v17.04/p7zip-17.04.tar.gz
Somme de contrôle MD5 du téléchargement : 00acfd6be87848231722d2d53f89e4a5
Taille du téléchargement : 6,5 Mo
Estimation de l'espace disque requis : 55 Mo
Estimation du temps de construction : 2,3 SBU (avec les tests)
Tout d'abord, corrigez plusieurs vulnérabilités de sécurité :
patch -Np1 -i ../p7zip-17.04-consolidated_fixes-1.patch
Ensuite, éviter que p7zip n'installe les pages de manuels compressées :
sed '/^gzip/d' -i install.sh
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
Si vous utilisez les techniques DESTDIR, utilisez DEST_DIR à la place.