[Previous] [Next] [Contents] [Index]


    Installation Procedure for UNIX

This chapter contains step-wise instructions for installing Telelogic Tau on UNIX systems, including the software licenses.

For instructions on installing Telelogic Tau for Windows, see Installation Procedure for Windows.

In case you encounter problems, contact Telelogic Customer Support, see How to Contact Customer Support.

Table of Contents 

Overview

This chapter's installation procedure will help you install Telelogic Tau on your UNIX system. You can do a full installation or customize it to meet your needs.

The process involves installing the actual Telelogic Tau software, as well as installing and activating your licenses.

Before You Start

Before starting your installation, determine which UNIX system(s) your Telelogic Tau installation will run on (HP or Sun).

Have the license materials at hand before starting the installation. Your Telelogic Tau delivery should contain a hardcopy of your FLEXlm license key.

If you have not yet received a FLEXlm license key, see the box marked Important!.

For general information on licensing, see A Primer on Licensing.

Installation Options

When installing the Telelogic Tau software you will be asked what components to install. You can always add components afterwards by running the installation procedure again (see Adding Telelogic Tau Components to an Existing Installation).

The Telelogic Tau components are:

Note:  PostScript documentation

The complete Telelogic Tau documentation is also available in PostScript format in the directory pscript/<paper format> on the CD-ROM, but is not a component in the installation. The supported paper formats are A4, A5 and USLETTER. If you wish to "install" this, manually copy the needed files from the CD-ROM to a directory on a hard disk.

Installation Procedure

The flowchart below shows the basic steps of the installation procedure.

Figure 1 : Flowchart for installation

Extracted pic [1]

Important! 

If you have not received a FLEXlm license key, you will not be able to install Telelogic Tau.

To obtain a license key youhave to provide Telelogic Customer Support with the hostname and hostID of the machine on which the license server will run. To obtain this information:

  1. Log in on the license server machine.
  2. Insert the Telelogic Tau CD-ROM.
  3. Mount the CD-ROM.
  4. Change directory to the top level of the CD-ROM, and execute the script called lmhostid.unx (LMHOSTID.UNX;1 on HP). You will now get information about your hostname and hostID.
  5. EMAIL or FAX this information, and if possible the name of the directory where Telelogic Tau will be installed, to Telelogic Customer Support (see How to Contact Customer Support).

Alternatively, if you wish to first install the software from the CD-ROM, you can do the following:

  1. Perform all steps in the installation procedure up until you reach Installing the FLEXlm License.
  2. If you do not want the license server to be the same machine as the one you have used for installing, now log in on the license server machine.
  3. Run the script $telelogic/bin/gethostinfo (where $telelogic is the installation directory).
  4. EMAIL or FAX the information to Telelogic Customer Support (see How to Contact Customer Support).

When you have obtained the license key, you can complete the entire installation and run Telelogic Tau.

Inserting the CD-ROM

Mounting the CD-ROM on HP

  1. If necessary, create a directory to be the mount point for the CD. The examples below use the directory /cdrom.
  2. To mount the CD-ROM on HP systems, type:

  3. /etc/mount -F cdfs -r /dev/dsk/c0t2d0 /cdrom

    If any of the device names are unknown on your system, consult your system manager.
  4. To check if this worked, type ls /cdrom. You should see, among other things, TARFILES/ and TAUINST.CD;1.

Mounting the CD-ROM on Sun

  1. If necessary, create a directory to be the mount point for the CD. The examples below use the directory /cdrom.
  2. To mount the CD-ROM on Sun systems, there are two possibilities:
  3. To check if this worked, type ls /cdrom. You should see, among other things, tarfiles/ and tauinst.cd.

Installing the Telelogic Tau Software

Before starting the installation script, you should find a location in your file system where to store the Telelogic Tau 3.5 installation. This directory is called the installation directory.

Therefore, if you already have ITEX 3.5 installed, you should use the same installation directory when installing ORCA and SDT 3.5, and vice versa. The installation procedure will create a subdirectory to this directory, called sdt or itex, depending on the chosen product.

/appl/telelogic will be used as an example installation directory for this Telelogic Tau installation.

The $telelogic variable is used to refer to the Telelogic Tau installation directory throughout this chapter. You may want to add this setting to your shell startup file.

Note: 

Telelogic Tau 3.5 cannot be installed in the same directory as an older version of Telelogic Tau.

When you receive the license.dat file for 3.5, this license file can be used to run both Telelogic Tau 3.5 and a prior version (e.g. 3.4, 3.3, 3.2, 3.11, 3.1 or 3.02).

Installation Steps

Perform all the 11 steps below:

  1. Decide upon an installation directory. Also, check the amount of available disk space and verify it against the required space (see UNIX Installation Prerequisites).
  2. Set the environment variable $telelogic to your installation directory:

If you run Type

C shell-compatible shell (e.g. csh or tcsh)

setenv telelogic /appl/telelogic

Bourne shell-compatible shell (e.g. sh, ksh, zsh or bash)

telelogic=/appl/telelogic

export telelogic

  1. Start the installation script, which will guide you through the installation. The script will also print some information during the installation procedure.

If you run Type

SunOS with vold (Volume Management daemon)

cd /cdrom/Tau35

./tauinst.cd

SunOS without vold

cd /cdrom

./tauinst.cd

HP-UX

cd /cdrom

./TAUINST.CD\;1

  1. Specify the installation directory:

  2.       Specify the root-directory for your Telelogic products?
    >>        Enter path-name: [x]: /appl/telelogic
    
    
  3. Specify which products you want to install:

  4. >>        Which product would you like to install ?
    >>        (ORCA and SDT, ITEX or BOTH)      [ORCA and SDT]:
    
    
  5. Choose the platform(s) to install:

  6. >>      Choose platform(s) to install.
    >>      If you choose more than one platform, please
    >>      write a list with the platforms separated with space.
    >>      Ex: Choose HP and SUN. Write:
    >>            HP SUN
    >>      SUN, HP  [SUN]:
    
    
  7. Choose which components to install. The default answer for each component is Yes to install it. See Installation Options for more information.
  8. A list of the currently selected components and the required amount of disk space is displayed:

  9.   >>     The following components will be installed.
              SDT_SUNOS4  SDT_SUNOS5  SDT_HP700  SDT_DEMO
              ITEX_SUNOS4  ITEX_SUNOS5  ITEX_HP700  HELP_HTML
     
      !!    This installation will require:  xxx MB
      !!    of disk space at file system:    /appl/telelogic 
     
      >>    Are you satisfied with the following setup? (y/n) [y]:
    
    
  10. After the message "No further questions will be asked", information is displayed regarding the progress of the installation procedure.
  11. The message "Completed..." is displayed when the installation script has finished executing.
  12. To check if this worked, do a ls $telelogic (where $telelogic is your installation directory). You should at least see:

  13. bin/ bitmaps/ flex/ fontinfo/ include/ lib/ license.dat X11/
    
    

There can be other files and directories visible, depending on the chosen installation (for example an sdt/ or itex/ directory).

Installing the FLEXlm License

Follow the directions below to install your textual FLEXlm license file. The license file contains the license key you have received from Telelogic Customer Support.

If you have not yet received a FLEXlm license key, contact Telelogic Customer Support (see How to Contact Customer Support).

Caution! 

All information in the license.dat file is case significant, so be careful not to accidentally invalidate any of the encryption codes. Otherwise you will not be able to start the Telelogic Tau tools.

You have two options in installing your FLEXlm license:

Using a Shared License File

If you have other products that make use of FLEXlm you may wish to install your Telelogic Tau license features into the existing FLEXlm license.dat file. To install the license key:

  1. Copy the following lines from the license key you received from Telelogic Customer Support into the existing license.dat file:
  2. You must do this since your existing license server's "lmgrd" daemon is not in the same directory as the "telelogic" daemon (for information, see FLEXlm Licensing Pitfalls to Avoid).
  3. Set the environment variable LM_LICENSE_FILE to point to the location of the existing license.dat file.

  4. It can also be a <port>@<hostname> setting, where <port> and <hostname> are the port number and hostname from the SERVER line in the license file, e.g. 7598@server.

If you run Type

C shell-compatible shell (e.g. csh or tcsh)

setenv LM_LICENSE_FILE /your/directory/license.dat

or

setenv LM_LICENSE_FILE <port>@<hostname>

Bourne shell-compatible shell (e.g. sh, ksh, zsh or bash)

LM_LICENSE_FILE=/your/directory/license.dat

export LM_LICENSE_FILE

or

LM_LICENSE_FILE=<port>@<hostname>

export LM_LICENSE_FILE

  1. There must not be a license.dat file in the top level of the Telelogic Tau installation. If there is, remove or rename the file $telelogic/license.dat
  2. When you have changed any information in the license.dat file, you must update the license server to let it know about the changes. To do this, run the following script:

  3. $telelogic/bin/updatelicd
    
    

The license installation is finished. Continue with Installing a C Compiler.

Using a Telelogic Specific License File

If you will only use FLEXlm for Telelogic Tau licenses, or wish to run a separate FLEXlm license server for Telelogic Tau, do the following:

  1. Log in on the computer where the license server is to run.
  2. Save or copy the FLEXlm license key you received from Telelogic Customer Support into a text file called license.dat, and store the file in the default location, which is the Telelogic Tau installation directory ($telelogic/license.dat).
  3. If you wish to place this file in another location, you must set the environment variable LM_LICENSE_FILE to point to this location.

  4. It can also be a <port>@<hostname> setting, where <port> and <hostname> are the port number and hostname from the SERVER line in the license file, e.g. 7598@server.

If you run Type

C shell-compatible shell (e.g. csh or tcsh)

setenv LM_LICENSE_FILE /your/directory/license.dat

or

setenv LM_LICENSE_FILE <port>@<hostname>

Bourne shell-compatible shell (e.g. sh, ksh, zsh or bash)

LM_LICENSE_FILE=/your/directory/license.dat

export LM_LICENSE_FILE

or

LM_LICENSE_FILE=<port>@<hostname>

export LM_LICENSE_FILE

  1. Make sure that the information in the license.dat file is correct according to your server and installation:
Starting the License Server

You will now start the FLEXlm license server:

Note: 

If you are using an evaluation license, or if the word "DEMO" ends each FEATURE line in your license.dat file, you do not need to start the license server.

  1. Make sure no license servers for the Telelogic Tau tools are currently running. Search for the license daemons lmgrd and telelogic in the current process list, for instance by using the command
    ps -ae | egrep '(lmgrd|telelog)'
    . If you have any license daemons running, terminate them using the kill command and the PID number(s).
  2. Change to your Telelogic Tau installation directory:

  3. cd $telelogic
    
  4. Start the license server:

  5. ./bin/startlicd
    
  6. Check that the license server has been started correctly with the following command:

  7. ./bin/stat -a
    
    
    The license server statistics is displayed containing the server, the vendor daemon telelogic and the features available in your license.dat file.
  8. If the startup has failed, check the license.dat file for errors and omissions; see FLEXlm Licensing Pitfalls to Avoid. Double-check your file with the original sent from Telelogic Customer Support. Especially check the "company name" information in the quote-field of the first FEATURE line in the file.

  9. There is also a license.log file in the Telelogic Tau installation directory, where all actions concerning the license server are logged. The events to be logged includes:
    Each event involving a license also specifies:

Note: 

The log file will grow as users run Telelogic Tau. You may consider deleting the head of the file from time to time to save disk space.

  1. The license server has to be restarted every time the server computer is rebooted. To do this automatically, see Automatic Server Startup (UNIX).

The license installation is now finished.

Installing a C Compiler

You must also install a C compiler to be able to use certain features of the Telelogic Tau tools, such as Simulation and code generation. How to install a C compiler is described in the compiler documentation.

For information on which C compiler you need, see ORCA and SDT Compiler Environment and ITEX Compiler Environment.

Starting Up the Telelogic Tau Tools

We recommend you to add the Telelogic Tau 3.5 binary directory to your existing PATH variable.

Note: 

The X Windows System and Motif Window Manger have to be started before you start Telelogic Tau.

In the case the computers on which you run the X Windows server and the client (the Telelogic Tau tools) coincide, make sure the environment variable DISPLAY is set to unix:0.0 before starting Telelogic Tau. Do not use the notation hostname:0.0

Adding Telelogic Tau Components to an Existing Installation

If you want to add components to your installation, follow the instructions below. For more information on available components, see Installation Options.

  1. Insert and mount the CD-ROM, as described in Installation Procedure.
  2. Follow all steps described in Installing the Telelogic Tau Software.
  3.      This directory already contains a sub-directory: sdt/(itex/)
    >>   Do you like to update your existing SDT-3.5(itex-3.5) installation? [y]:
    
    
    Answer y or press <Return>.
  4. If you have received a new Telelogic Tau Product License Key, perform the actions described in Installing the FLEXlm License.

1. ORCA is part of the Telelogic product suite and stands for Object oriented Requirement Capture and Analysis.


[Previous] [Next] [Contents] [Index]