Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 Server Administration Documentation | 2025.2

# Considerations for Linux non-package installation

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.

Although you can install `p4` and `p4d` in any directory, on Linux the P4 Server applications typically reside in `/usr/local/bin`, and the Perforce service is usually located either in `/usr/local/bin` or in its own server root directory. You can install P4 Server applications on any machine that has TCP/IP access to the `p4d` host.

To limit access to the Perforce service’s files, ensure that the `p4d` executable is owned and run by a P4 Server user account that has been created for the purpose of running the Perforce service.

To maximize performance, configure the server root (`P4ROOT`) to reside on a local disk and not an NFS-mounted volume. It is best to place metadata and journal data on separate drives.

P4 Server applications (such as `p4`, the P4 Server Command-Line Client) work with client workspaces on NFS-mounted drives, such as client workspaces located in users' home directories.

Your search for returned results