7zip est un utilitaire d'archivage de fichiers qui archive avec un grand ratio 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.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Tlchargement (HTTP) : https://github.com/ip7z/7zip/archive/25.01/7zip-25.01.tar.gz
Somme de contrle MD5 du tlchargement : 0f820e4e77bd0fe6a1145e01a23fd886
Taille du tlchargement : 2,1 Mo
Estimation de l'espace disque requis : 38 Mo
Estimation du temps de construction : 1,4 SBU
Installez 7zip en excutant les commandes suivantes :
(for i in Bundles/{Alone,Alone7z,Format7zF,SFXCon} UI/Console; do make -C CPP/7zip/$i -f ../../cmpl_gcc.mak || exit done)
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
install -vDm755 CPP/7zip/Bundles/Alone{/b/g/7za,7z/b/g/7zr} \
CPP/7zip/Bundles/Format7zF/b/g/7z.so \
CPP/7zip/UI/Console/b/g/7z \
-t /usr/lib/7zip/ &&
install -vm755 CPP/7zip/Bundles/SFXCon/b/g/7zCon \
/usr/lib/7zip/7zCon.sfx &&
(for i in 7z 7za 7zr; do
cat > /usr/bin/$i << EOF || exit
#!/bin/sh
exec /usr/lib/7zip/$i "\$@"
EOF
chmod 755 /usr/bin/$i || exit
done) &&
cp -rv DOC -T /usr/share/doc/7zip-25.01