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.
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 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.
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:
The flowchart below shows the basic steps of the installation procedure.
Figure 1 : Flowchart for installation
|
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:
Alternatively, if you wish to first install the software from the CD-ROM, you can do the following:
When you have obtained the license key, you can complete the entire installation and run Telelogic Tau. |
/cdrom
./etc/mount -F cdfs -r /dev/dsk/c0t2d0 /cdrom
ls /cdrom
. You should see, among other things, TARFILES/
and TAUINST.CD;1
./cdrom
. vold
feature (Volume Management daemon), it will automatically mount the CD-ROM at the location /cdrom/Tau35
mount -r -f hsfs /dev/sr0 /cdrom
ls /cdrom
. You should see, among other things, tarfiles/
and tauinst.cd
.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.
Perform all the 11 steps below:
$telelogic
to your installation directory:
If you run | Type |
---|---|
C shell-compatible shell (e.g. csh or tcsh) |
|
Bourne shell-compatible shell (e.g. sh, ksh, zsh or bash) |
|
If you run | Type |
---|---|
SunOS with |
|
SunOS without |
|
HP-UX |
|
Specify the root-directory for your Telelogic products? >> Enter path-name: [x]: /appl/telelogic
>> Which product would you like to install ? >> (ORCA and SDT, ITEX or BOTH) [ORCA and SDT]:
ORCA and SDT
(the default if you press <Return>
), ITEX
or BOTH
. If you enter BOTH
, you will install all of the Telelogic Tau products (ORCA, SDT, ITEX).>> 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]:
<Return>
.>> 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]:
y
or press <Return>
if the selection is correct. n
and you will be prompted again to answer the questions. ls $telelogic
(where $telelogic
is your installation directory). You should at least see: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).
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).
You have two options in installing your FLEXlm license:
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:
license.dat
file: /flex/{arch}flex
subdirectory in your Telelogic Tau installation directory (where {arch}
is the architecture of your server, i.e. "sunos5" or "hppa") LM_LICENSE_FILE
to point to the location of the existing license.dat
file. <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
.
license.dat
file in the top level of the Telelogic Tau installation. If there is, remove or rename the file $telelogic/license.dat
license.dat
file, you must update the license server to let it know about the changes. To do this, run the following script:$telelogic/bin/updatelicd
The license installation is finished. Continue with Installing a C Compiler.
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:
license.dat
, and store the file in the default location, which is the Telelogic Tau installation directory ($telelogic/license.dat
).LM_LICENSE_FILE
to point to this location. <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
.
$telelogic/license.dat
.license.dat
file is correct according to your server and installation: /flex/{arch}flex
subdirectory in your Telelogic Tau installation directory (where {arch}
is the architecture of your server, i.e. "sunos5" or "hppa")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 |
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).cd $telelogic
Start the license server:./bin/startlicd
Check that the license server has been started correctly with the following command:./bin/stat -aThe license server statistics is displayed containing the server, the vendor daemon
telelogic
and the features available in your license.dat
file. 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. license.log
file in the Telelogic Tau installation directory, where all actions concerning the license server are logged. The events to be logged includes:
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. |
The license installation is now finished.
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.
We recommend you to add the Telelogic Tau 3.5 binary directory to your existing PATH
variable.
bin
. This directory should be added to the user's path, e.g. set path = ( $path $telelogic/bin )
sdt
itex
tau
$telelogic/bin/sdt
$telelogic/bin/itex
$telelogic/bin/tau
If you want to add components to your installation, follow the instructions below. For more information on available components, see Installation Options.
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>
. sdt.old
(or itex.old
) and then install the product. If you install a component that is already installed, the existing component will be overwritten.