#### Beyond Linux® From Scratch (systemd Edition) - Version 10.1

### Chapter 12. System Utilities

- Prev

  notification-daemon-3.20.0

- Next

  Pax-20201030

- Up
- Home

# p7zip-17.03

## Introduction to p7zip

p7zip is the Unix command-line port of 7-Zip, a file archiver that archives with high compression ratios. It handles 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, and Zstd formats.

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

### Package Information

- Download (HTTP): https://github.com/jinfeihan57/p7zip/archive/v17.03/p7zip-17.03.tar.gz

- Download MD5 sum: fd7e6b082db89edfc047c1ce2d810850

- Download size: 6.2 MB

- Estimated disk space required: 66 MB

- Estimated build time: 2.3 SBU (with tests)

### p7zip Dependencies

#### Optional

wxWidgets

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/p7zip

## Installation of p7zip

First, prevent p7zip from installing compressed manual pages:

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

Install p7zip by running the following commands:

    make all3

To test the results, issue: make test.

Now, as the `root` user:

    make DEST_HOME=/usr \
         DEST_MAN=/usr/share/man \
         DEST_SHARE_DOC=/usr/share/doc/p7zip-17.03 install

### Note

If using DESTDIR techniques, use DEST_DIR instead.

## Contents

Installed Programs: 7z, 7za, and 7zr
Installed Libraries: None
Installed Directory: /usr/lib/p7zip and /usr/share/doc/p7zip-17.03

### Short Descriptions

7z | is a file archiver utility
7za | is a stand-alone executable handling less archive formats than 7z
7zr | is a minimal version of 7za that handles only 7z archives

Last updated on 2021-02-20 11:35:58 -0800

- Prev

  notification-daemon-3.20.0

- Next

  Pax-20201030

- Up
- Home