How to Install Helix Core

Use this guide to install Helix Core and set up Helix Visual Client (P4V). Not a Helix Core customer?

Try Free

Install Helix Core From the Command-Line

Now that you have reviewed your options, start setting up your server.

Using Linux? Start here

Using Mac? Start Here

Using Windows?

Walk through setting up Helix Core and Helix Visual Client on Windows 10.

 

Non-Package Linux Installation Instructions

  1. Make a directory for your installation on your local machine.
    mkdir newinstall
  2. Navigate to your newly-created directory.
    cd newinstall
  3. Navigate to the Helix Core (P4D) downloads page. Select your family, and platform, then click Download.
  4. Copy the p4d file in your newly-created directory.
  5. Give the OS user execution permission for the p4d file.
    chmod 755 p4d
  6. Configure the OS environment for a Perforce user.
    export P4USER=perforce
  7. Configure the OS environment Helix Core server port.
    export P4PORT=localhost:1666
  8. Invoke the server executable, p4d, while specifying the current directory with `pwd` enclosed in backticks and the port as -p 1666:
    ./p4d -r `pwd` -p 1666 -J journal -L log -d
    The output is:
    Perforce db files in '/home/bruno/newinstall' will be created if missing...
    Perforce Server starting...
  9. Navigate to the Helix Core command-line client (P4) downloads page. Select your family, and platform, then click Download.
  10. Copy the p4 file to the same directory where you copied the p4d file.
  11. Give the OS user execution permission for the p4 file.
    chmod 755 p4
  12. Issue the p4 info command as follows, with ./ before p4 info:
    ./p4 info
  13. From the output, write down for future use the Server address value.S
  14. User name: perforce
    Client name: linux-bruno
    Client host: linux-bruno
    Client unknown.
    Current directory: /home/bruno/newinstall
    Peer address: 127.0.0.1:12345
    Client address: 127.0.0.1
    Server address: localhost:1666
    Server root: /home/bruno/newinstall
    Server date: 2018/11/14 15:18:55 -0800 PST
    Server uptime: 00:00:09
    Server version: P4D/LINUX26X86_64/2018.2/1234567 (2018/11/02)
    Server license: none
    Case Handling: sensitive

Install Helix Visual Client

  1. Make a directory for your installation on your local machine.
  2. Navigate to the Helix Core Visual Client (P4V) downloads page. Select your family, and platform, then click Download.
  3. Extract p4v.tgz and install the application. Invoke the executable: ./p4v
  4. Connect the client to the "remote" server by using the Server address (port number from Helix Core installation.
  5. Now you can connect P4V to Helix Core.

Get Started With Free Version Control Software

See for yourself why Helix Core is the best option for your team.

Get Helix Core

Want Help Setting Up Perforce?

Contact our professional services team to talk to experts. They can optimize your Helix Core servers for top performance.

Do More With P4V

Setting up Perforce is easy with our P4V cheat sheet.

Read the Docs

Get step-by-step instructions on how to install, administer, optimize, and use Helix Core.