p7zip-17.04

Introduksjon til p7zip

p7zip er Unix kommandolinjeporten til 7-Zip, en filarkiver som arkiverer med høyt komprimeringsforhold. Den håndterer 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, og Zstd formater.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

p7zip Avhengigheter

Valgfri

wxWidgets

Installasjon av p7zip

Først, forhindre p7zip fra å installere komprimerte manualsider:

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

Neste, fiks et sikkerhetsproblem:

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

Installer p7zip ved å kjøre følgende kommandoer:

make all3

For å teste resultatene, kjør: make test.

Nå, som root bruker:

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

Note

Hvis du bruker DESTDIR teknikker, bruk DEST_DIR i stedet.

Innhold

Installerte Programmer: 7z, 7za, og 7zr
Installerte Biblioteker: Ingen
Installert Mappe: /usr/lib/p7zip and /usr/share/doc/p7zip-17.04

Korte Beskrivelser

7z

er et filarkiveringsverktøy

7za

er en frittstående kjørbar som håndterer færre arkivformater enn 7z

7zr

er en minimal versjon av 7za som kun håndterer 7z arkiver