Search:     Advanced search

Installing Helix ALM on Mac without Java

Article ID: 515  |  Last updated: 28 Apr, 2017

The Helix ALM Mac installer requires Java. If you need to install the Helix ALM Client on a Mac computer that does not have Java installed or enabled, perform the following steps:

  1. Install Helix ALM on a Mac computer with Java
  2. Create a copy of the Helix ALM files
  3. Extract the copied files to the computer without Java 

Installing Helix ALM

Install Helix ALM on a Mac computer with Java enabled. See the installation help for information.

Creating a copy of Helix ALM files

In Terminal, use the following commands to create a copy of the Helix ALM files.

Note: The default application directory is used in the following examples. If you installed Helix ALM in a different directory, use the correct path in the commands.

  1. Copy the Helix ALM configuration file to the application directory:
    cp -f /etc/ttclient.conf /Applications/HelixALM
  2. Tar the Helix ALM integration framework to the application directory:
    tar -cf /Applications/HelixALM/ttintegrationFramework.tar /Library/Application Support/Seapine/TestTrackIntegration.framework
  3. Tar the Helix ALM dynamic libraries and Qt frameworks to the application directory:
    tar -cf /Applications/HelixALM/seapinett.tar /usr/lib/seapine/tt
  4. Tar the Helix ALM application directory:
    tar -cf ttclientcopy.tar /Applications/HelixALM/
  5. Gzip the tarball:
    gzip ttclientcopy.tar

Extracting the copied files on the computer without Java

Note: The following information uses the default application directory. To install Helix ALM in a different location, create the directory on the computer without Java and then use the correct path in the commands.

  1. Create the following directories if they do not exist on the computer without Java:
    • /Applications/HelixALM
    • /Library/Application Support/Seapine
    • /usr/lib/seapine/tt
  2. Unpack the tar.gz file:
    gunzip ttclientcopy.tar.gz
  3. Untar the Helix ALM application directory, libraries, and frameworks:
    tar xf ttclientcopy.tar -C /Applications/HelixALM
    tar xf /Applications/HelixALM/ttintegrationFramework.tar -C /Library/Application Support/Seapine/
    tar xf /Applications/HelixALM/seapinett.tar -C /usr/lib/seapine/tt/
  4. Set Helix ALM permissions:
    chmod -R 755 /Applications/HelixALM
    chmod -R 755 /Library/Application Support/Seapine/TestTrackIntegration.framework
    chmod -R 755 /usr/lib/seapine/tt
  5. Copy the configuration file to /etc/ and set the permissions:
    cp -f ttclient.conf /etc/
    chmod 755 /etc/ttclient.conf
  6. If you did not use the default application directory, open the ttclient.conf file and make sure the application path is set to the correct directory.
Article ID: 515  |   Last updated: 28 Apr, 2017
Mac OS X Java installation

Prev   Next
Reload Error When Logging In to Helix ALM and License Server Web...     Surround SCM or ALM Data Warehouse Displays Incorrect Helix ALM...