You may want to print this page, for reference.
Once you have downloaded the binary file to your PC, you need to upload it to the HP 9000.
Please note that the file you downloaded ended in a .Z, however, some browsers especially IE will try and help you and rename file file to be .tgz. Simply rename the file back to .Z when you upload the file or after you upload to your server.
Using your favorite FTP utility, connect as root, and use a binary transfer to PUT the file to the HP-UX server.Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Download>ftp dev.robelle.com Connected to dev.robelle.com. 220 HP ARPA FTP Server User (dev.robelle.com:(none)): root 31 Password required for root. Password: 230 User root logged on ftp> binary 200 Type set to I. ftp> cd /tmp ftp> put sxprod.Z ftp> quit 221 Server is closing command connection
Some ftp clients do not preserve the case in the filename and end up upshifting or downshifting the filename depending on the settings of your ftp client. Some customers have ftp'ed the sxprod.Z file only to end up with the filename as sxprod.z.
This impacts our installation, as compress does not find the file to decompress; or worse, if a file of the same name exists that does have the capital Z at the end, then that (typically older) file is used and you end up installing an older version.
To insure that the following steps work properly please double check that the file you just ftp'ed is placed on the server with the proper name and has a .Z (dot Capital Z) and not the small ".z". You can always rename the file with the .z over top of the file with the .Z with the following:
mv sxprod.z sxprod.Z
You can save your current files in the /opt/robelle account using the following steps.
Logon as root. su - tar cvf robbackup /opt/robelle/*
Extend codes to add CPU Id 999999999 and Model L3000800/A400-44 Product Verification Code: 111111111 Verification Code: 222222222 Verification Code: 333333333You can determine your CPU-ID/SPU-ID with the uname command.
uname -i 999999999
In order to install Suprtool for HP-UX you must be sure that no one else is running Suprtool. You can check this normally with a:
ps -ef | grep suprtoolIf Suprtool is running you will need to either kill the process or trace who or what is running and wait for the process to be finished before restoring the files.
Once you have the file on your HP 9000, you need to install it:
Logon as root and cd to /tmp.
su - cd /tmp
Decompress the download:
compress -d sxprod
Create the directory where the Suprtool files will reside. Obviously if the directory already exists then there is no need to make the directory.
mkdir /opt/robelle
Unpack the Robelle files:
cd /opt/robelle tar xvf /tmp/sxprod
Now you can apply the license codes that you made sure matched your machine in the Preparing to Install steps.
cd /opt/robelle/bin ./extend Product Verification code: n Verification code: n
You can now run Suprtool and you should test that Suprtool runs by doing:
/opt/robelle/bin/suprtoolEA (Exit Abort) gets you ut of Suprtool.
rm /tmp/sxprod
You can tell a system that has been hardened typically with a umask command, which will return:
077What ends up happening when you make a directory with mkdir is the permissions end up being 700 or rwx for root, --- for group, and --- for user. The solution to this is to change the permissions:
chmod -R 755 /opt/robelle
export ROBELLE=/opt/robelle
export ROBELLE_DYN_LOAD=Y
You can set up various environment variables to make running any of the Robelle products easier. The variables that we recommend setting for Suprtool are: SHLIB_PATH, ROBELLE, PATH and MANPATH.
The easiest way to add variables accessible to all users is to set the variables in the global exec file for the shell you use.
For the Bourne, Korn and Posix Shells we recommend the following additions to the /etc/profile file.
export PATH=$PATH:$ROBELLE/bin export MANPATH=$MANPATH:$ROBELLE/man
For the C Shell we recommend that you add the following commands after any existing PATH or MANPATH statements in the /etc/csh.login file:
set path=($path $ROBELLE/bin) setenv MANPATH "$MANPATH":$ROBELLE/man
Here is how you can set SHLIB_PATH as an example:
export SHLIB_PATH=/opt/eloquence6/lib/pa11_32;$ORACLE_HOME/lib/pa_riscIf you are installing the Itanium version then you should set the ROBELLE_DYN_LOAD to Y and set the LD_LIBRARY_PATH to point to the appropriate Itanium libraries.
export ROBELLE_DYN_LOAD=Y export LD_LIBRARY_PATH=/opt/eloquence6/lib/hpux32;$ORACLE_HOME/lib32Typically you can put these export commands in the
/etc/profilefile and every user that uses the Bourne, Korn and Posix shells will have the variable for each of their sessions.
When you log on to HP-UX, a program is run called the shell. The shell program interprets commands, executes them, and controls command execution. Making configuration changes requires that you know which shell you are using and what files are automatically executed.
the Bourne, Korn and Posix shells execute the file /etc/profile when you log on to HP-UX. They then look for a file in your home directory called .profile. If it exists, it is executed. If you use SAM to add new users, the file /etc/d.profile is automatically copied to the home group of the new user. If you want to make global changes to the commands that are executed at login in time you typically have to make the changes to the /etc/profile file, and check that the /etc/d.profile (the file that becomes the users .profile file), does not counteract any of the changes that you have made to the global file, such as Path, Manpath or Robelle. You also have may have to warn existing Bourne and Korn shell users to change their .profile file in their home directories.