rpm2archive(8)

rpm2archive8

Create tar archive from rpm package manager (rpm) package.

Usage

rpm2archive {-n | --nocompression} {-f | --format=pax | cpio} FILES

Overview

rpm2archive converts the .rpm files specified as arguments to tar archives on standard out.

If a '-' argument is given, an rpm stream is read from standard in.

If standard out is connected to a terminal, the output is written to tar files with a ".tgz" suffix, gzip(1) compressed by default.

In opposite to rpm2cpio rpm2archive also works with RPM packages containing files greater than 4GB which are not supported by cpio.

Options

-n, --nocompression

Generate uncompressed tar archive and use ".tar" as postfix of the file name.

-f, --format=pax|cpio

Generate archive in specified format: pax (the default format) or cpio. Note that the cpio format cannot host files over 4GB in size and is only supported here for backwards compatibility.

Examples

rpm2archive glint-1.0-1.i386.rpm | tar -xvz

rpm2archive glint-1.0-1.i386.rpm ; tar -xvz glint-1.0-1.i386.rpm.tgz

cat glint-1.0-1.i386.rpm | rpm2archive - | tar -tvz

Releases

5 releases since Debian 9 (Stretch); the text changed 3 times.

  1. 9–10
  2. 11
  3. 12
  4. 13

--format since Debian 13 (Trixie); --nocompression since Debian 12 (Bookworm); -f since Debian 13 (Trixie); -n since Debian 12 (Bookworm).

Author

Florian Festi <[email protected]>

From rpm2cpio 4.20.1+dfsg-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.