Preparing for server installation on Linux
This topic describes the preparations for installing StarTeam Server on Linux.
Prior knowledge
Before installing and configuring StarTeam Server and Server components for Linux, the StarTeam administrator should be familiar with the following concepts and procedures:
- Creating and modifying relational databases.
- Working with the features of their operating system, such as creating files, running executables, and managing access rights.
- Basic configuration management concepts.
For additional information, see MPX installation on Linux .
System Requirements for Linux
The following platforms are supported:
- Linux Suse 11.3 and 11.4 (64-bit)
- JDK or Java Runtime Environment (JRE) 1.8.0_161+
- Oracle Client 11g R2
- PostgreSQL version 9.3
Note: The Oracle database does not have to reside on the same machine as the StarTeam Server.
Pre-installation configurations
This section lists the pre-installation instructions for running StarTeam Server on Linux: environment variables and Oracle permissions.
Environment variables
Prior to installing StarTeam Server or StarTeam Server components, set the following environment variables:
Variable | Description |
---|---|
ipaddress and host name | For Linux 32- and 64-bit, add one extra line under the
/etc/hosts including:
IP-Address Fully-Qualified-Hostname-With.Domain.Name Host-Name |
JAVA_HOME | Environment variable to point to JDK or Java Runtime Environment (JRE) 1.8.0_161+. |
For Oracle | NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 ORACLE_HOME=[Oracle home directory] PATH=$ORACLE_HOME/bin:$JAVA_HOME/bin:$PATH: |
For PostgreSQL | PATH=C:\Program Files\PostgreSQL\9.3\bin;$PATH |
Oracle permissions
Run the following command as root to make the StarTeam Server user account a member of the Oracle group used to install the Oracle client:
/usr/sbin/usermod -a -G oinstall starteam_user_name
where oinstall is the default Oracle group name and starteam_user_name is the StarTeam Server user account.