Installing software provided by tesserNet Systems Inc. involves these steps:
Before you begin, make sure your system has the following software already installed:
Any programming using the tesserNet programming libraries will require the GNU C++ compiler software to be installed. |
Run rpm to install the software:
rpm -ivh rpm_software.rpm
rpm -Fvh rpm_software.rpm
Use the --prefix
command line option to rpm to specify a
different root directory to install to. The default is to install to /opt/tesserNet
.
The installation procedure may add files to the following directories:
Directory | Description |
---|---|
/opt/tesserNet/bin |
contains the executable binaries |
/opt/tesserNet/lib |
contains both archive and shared libraries |
/opt/tesserNet/etc |
contains miscellaneous files, including the newconfig directory |
/opt/tesserNet/etc/RtapPtTemplates |
contains RTAP/Plus point configuration files |
/opt/tesserNet/include |
contains include files |
/opt/tesserNet/src |
contains source files |
/opt/tesserNet/Builder |
contains database builder files |
/opt/tesserNet/man/man1 |
contains unformatted man pages for executables |
/opt/tesserNet/man/man3 |
contains unformatted man pages for library routines |
/opt/tesserNet/doc/pdf/Letter |
contains on-line help files in PDF format (formatted for Letter paper size) |
/opt/tesserNet/doc/pdf/A4 |
contains on-line help files in PDF format (formatted for A4 paper size) |
If you are upgrading from a previous version, you will need to re-compile any applications you may have written using tesserNet's programming filesets. |
To compile and link applications that use the tesserNet Systems Inc. libraries, the programming environment rpm must be installed.
In order to find the include files, you must provide the -I/opt/tesserNet/include
option to the compiler.
In order to link in the library files, you must provide the -L/opt/tesserNet/lib
option to the compiler. Link the following libraries in the following
order:
For non-exception C++ applications:
-lCRtap -lCBase <RTAP/Plus libraries> <system
libraries>
For exception C++ applications:
-lCRtapExcep -lCBaseExcep <RTAP/Plus libraries> <system
libraries>
Where:
<RTAP/Plus libraries> = -lrtapPlus -lrtap -lrtapLic -lcrTools
<system libraries> = -lXm -lXt -lX11 (if linking a Motif
application)
-lm