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
- Open a web browser.
- Navigate to http://www.perforce.com/downloads.
- Download the
helix-versioning-engine-{x86,64}.{tgz,zip}
file. - Extract the
Helix Core Server
(
p4d
) and Helix Core Server Command Line (p4
) from thetgz
/zip
file. - Open a Terminal window.
-
Make the downloaded files executable:
chmod +x Downloads/p4*
-
Move the files into a common execution path:
sudo mv Downloads/p4* /usr/local/bin/
Linux without OS-specific packages
- Open a web browser.
- Navigate to http://www.perforce.com/downloads.
- Download the
helix-versioning-engine-{x86,64}.{tgz,zip}
file. - Extract the
Helix Core Server
(
p4d
) and Helix Core Server Command Line (p4
) from thetgz
/zip
file. - Open a Terminal window.
-
Make the downloaded files executable:
chmod +x Downloads/p4*
-
Move the files into a common execution path:
sudo mv Downloads/p4* /usr/local/bin/
Linux with OS-specific packages
- Open a web browser.
- Navigate to http://package.perforce.com
- Follow the instructions to configure a package repository and install OS-specific packages.
Windows
You need administrator privileges to install the server.
- Open a web browser.
- Navigate to http://www.perforce.com/downloads.
- Download the Helix Core Server Command Line installer.
- Run the installer you downloaded.
- Accept all of the defaults.
This gives you the p4d
executable (Helix Core Server) and the p4
executable (Helix Core Server
Command Line).