p7zip-17.04

Introdução ao "p7zip"

p7zip é a versão de linha de comando do Unix do "7-Zip", um arquivador de arquivos que arquiva com altas taxas de compressão. Ele manuseia os formatos 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 e Zstd.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Dependências do "p7zip"

Opcionais

wxWidgets

Instalação do "p7zip"

Primeiro, evite que o p7zip instale páginas de manual comprimidas:

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

Em seguida, corrija uma vulnerabilidade de segurança:

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

Instale p7zip executando os seguintes comandos:

make all3

Para testar os resultados, emita: make test.

Agora, como o(a) usuário(a) root:

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

Nota

Se usar técnicas "DESTDIR", [então] use "DEST_DIR" invés.

Conteúdo

Aplicativos Instalados: 7z, 7za e 7zr
Bibliotecas Instaladas: Nenhuma
Diretório Instalado: /usr/lib/p7zip e /usr/share/doc/p7zip-17.04

Descrições Curtas

7z

é um utilitário de arquivador de arquivos

7za

é um executável independente que lida com menos formatos de arquivamento que 7z

7zr

é uma versão mínima do 7za que lida somente com arquivamentos "7z"