TRiP98runs on any member of the IBM RS/6000 workstation family (or compatibles) under the AIX operating system.
TRiP98largeexecutable is provided which allows additional data segments to be used (up to 2 GByte total at present).
TRiP98vlargeexecutable is provided which uses the
AIX very large address space model(up to 3.25 GByte total at present, requires
AIX 5.2or higher). This is the maximum available in 32 bit.
mkdir TRiP98 cd TRiP98
zcat TRiP98beam.aix.0509b.tar.Z | tar -xvf - ; chmod -R a-w ./ cd ..; chmod a-w TRiP98which includes write-protection.
TRiP98code and data in separate root locations, conveniently named
TRiP98DATA, respectively, which will hold the actual releases as subdirectories. Dedicated links (
PRO) point to these subdirectories.
TRiP98PROG/ 0408a/ 0509d/ 0509g/ CLASSIC -> 0408a OLD -> 0408a PRO -> 0509d NEW -> 0509gActive releases may be cycled by just redefining links. A dedicated shell script,
trip98env, comes as part of the code package and helps toggling between releases, i.e. defines/undefines shell variables needed for proper
. trip98env -new # select "NEW", mind the dot ! . trip98env -old # revert to "OLD", mind the dot !
To install and setup all this (basic Unix knowledge required):
/tmp. Then prepare the data location
mkdir -p /ourapps/TRiP98DATA/9905 cd /ourapps/TRiP98DATA/9905and unpack using one (!) of the following:
zcat /tmp/TRiP98DATA-9905.tar.Z | tar -xvf - # for tar+compressed gunzip -c /tmp/TRiP98DATA-9905.tar.gz | tar -xvf - # for tar+gzipped unzip /tmp/TRiP98DATA-9905.zip # for zipped
0509gfor AIX 5.2, downloaded to
mkdir -p /ourapps/TRiP98PROG/0509g cd /ourapps/TRiP98PROG/0509gUnpack using one (!) of the following:
zcat /tmp/TRiP98PROG-0509g.AIX-powerpc-52.tar.Z | tar -xvf - # for tar+compressed gunzip -c /tmp/TRiP98PROG-0509g.AIX-powerpc-52.tar.gz | tar -xvf - # for tar+gzipped unzip /tmp/TRiP98PROG-0509g.AIX-powerpc-52.zip # for zippedThen place a link to the location of the base data set
ln -s ../../TRiP98DATA/9905/DATA DATA
0509gshould become the
NEWversion, simply change the appropriate links
cd /ourapps/TRiP98PROG/ ln -sf 0509g NEW # this is now the NEW version ln -sf NEW/bin/trip98env trip98env # make the environment script generally available # examples for additional optional actions follow ln -sf 0509d PRO # redirect older releases ln -sf 0509d OLD # different release links may point to the same release directory ...This way a "window" of active versions can be shifted over all releases ever installed, keeping prehistoric releases as inactive directories.
.profileor similar, define the
TRiP98progam root location:
export TRIP98PROG=/ourapps/TRiP98PROGIn the same script, set the default version, e.g.
. $TRIP98PROG/trip98env -new(again, mind the dot !)
export PATH=$TRIP98PROG:$PATH . trip98env -newNote that this installation step will normally be needed only once, for the very first
TRiP98and the program should start with some predefined command sequence.