Installation of the Helix Core Server

Prerequisites between servers

  • Unicode mode must be aligned.

  • Case sensitivity must be aligned.

  • Push and fetch between DVCS servers works best when the servers are at the same version. Recent server versions that differ by a year or less might also work

Be aware that DVCS doesn’t handle stream specs and doesn’t import stream spec history.

macOS

  1. Open a web browser.
  2. Navigate to http://www.perforce.com/downloads.
  3. Download the helix-versioning-engine-{x86,64}.{tgz,zip} file.
  4. Extract the Helix Core Server (p4d) and Helix Core Server Command Line (p4) from the tgz/zip file.
  5. Open a Terminal window.
  6. Make the downloaded files executable:

    chmod +x Downloads/p4*
  7. Move the files into a common execution path:

    sudo mv Downloads/p4* /usr/local/bin/

Linux without OS-specific packages

  1. Open a web browser.
  2. Navigate to http://www.perforce.com/downloads.
  3. Download the helix-versioning-engine-{x86,64}.{tgz,zip} file.
  4. Extract the Helix Core Server (p4d) and Helix Core Server Command Line (p4) from the tgz/zip file.
  5. Open a Terminal window.
  6. Make the downloaded files executable:

    chmod +x Downloads/p4*
  7. Move the files into a common execution path:

    sudo mv Downloads/p4* /usr/local/bin/

Linux with OS-specific packages

  1. Open a web browser.
  2. Navigate to http://package.perforce.com
  3. Follow the instructions to configure a package repository and install OS-specific packages.

Windows

Note

You need administrator privileges to install the server.

  1. Open a web browser.
  2. Navigate to http://www.perforce.com/downloads.
  3. Download the Helix Core Server Command Line installer.
  4. Run the installer you downloaded.
  5. Accept all of the defaults.

This gives you the p4d executable (Helix Core Server) and the p4 executable (Helix Core Server Command Line).