Linux package-based installation

Linux distribution packages simplify the installation, update, and removal of software because the package management tools track package contents and dependencies. P4 Server is available in the following package formats:

  • Debian (.deb) for Ubuntu systems

  • RPM (.rpm) packages for Red Hat–compatible distributions (such as RHEL, Rocky Linux, and AlmaLinux) and SUSE Linux Enterprise Server

Prerequisites

Before installing P4 Server using distribution packages, ensure the following:

  • Root-level access to the machine that will host your P4 Server.

  • Knowing whether you will need to stop and restart your server or not - see View and install the license file.

  • Review the following topics to prepare for installation decisions:

  • A supported 64‑bit Linux operating system running on Intel (x86_64) or ARM (aarch64) architecture and using glibc 2.17 or later.

    Supported platforms for the 2025.2 release include:

    • Ubuntu (LTS)

      • Ubuntu 24.04 LTS (Noble)

      • Ubuntu 22.04 LTS (Jammy)

      • Ubuntu 20.04 LTS (Focal)

    • Red Hat–compatible

      • Red Hat Enterprise Linux 9.x, 8.x

      • Rocky Linux 9.x, 8.x

      • AlmaLinux 9.x, 8.x

    • SUSE

      • SUSE Linux Enterprise Server 15

    • Cloud distributions

      • Amazon Linux 2

      • Amazon Linux 2023

Older Linux distributions, 32‑bit systems, and non‑glibc‑based distributions (such as Alpine Linux) are not supported.

Download p4d and p4

P4 Server requires two executables:

  • The P4 Server, also referred to as the Perforce service (p4d)

  • At least one P4 client application, such as the Command-Line Client ( p4)

The P4 Server and applications are available on the Perforce web page for Downloads.