Linux Source RPM Package
File type: Binary file
A .srpm file is a Linux Source RPM package containing the materials needed to build software from source on an RPM-based Linux system.
It belongs to the RPM packaging system used on Linux and Unix-like operating systems.
File type category:
Binary file
Date updated: September 27, 2026
A Source RPM package is an RPM package that contains source archives, patches, build instructions, and package metadata. Its build instructions are usually stored in an RPM spec file. Unlike a binary RPM package, it is not the compiled software intended for direct execution.
RPM-based Linux distributions use Source RPM packages to rebuild software and create binary RPM packages for a particular system. Source RPM packages are commonly identified with the .src.rpm suffix. They are closely related to the RPM file format.
On Linux, use the RPM tools or the package-building tools provided by the distribution to inspect or install a Source RPM package. It is intended for use with RPM-based systems rather than as a regular document.
A Source RPM can be unpacked or installed into the appropriate RPM build directories, where its source files, patches, and spec file can be examined or rebuilt.
A Source RPM is not normally converted to another file format. To produce an installable binary package, rebuild it with the RPM build tools on a compatible Linux system.
Extracting the package produces its source archives and build files, but this is unpacking rather than conversion.
Software applications that can open srpm files:
Linux/Unix
Software applications that handle other tasks involving srpm files:
Linux/Unix