1.) RH9.0 RPM
2.) 0.9 Tarball
3.) RH7.1 RPM
4.) 0.1 Tarball
RH9.0 RPM Installation - To use this RPM, please make sure you are running RedHat 9.0 or a compatible distribution. To install this package, you must run the following as root (or using sudo). It's also relocatable.
Note: The installed files will be located in /opt/Infopipes. You must not move Infopipes from this location. This is an issue since config files, scripts, libraries and source files can break (or not compile) if moved.
Infopipes-0.9-rh90.tar.gz Installation -
Before compiling the Infopipes software, you'll need to set some
environment variables and/or install some software. Please modify
$INFOPIPES_ROOT/infopipes-env.sh accordingly.
Variables:
You'll need to set the variables for XERCESCROOT and XALANCROOT before
compiling. To do so, you'll need to type out the following lines in your
prompt if you use csh or tcsh:
setenv XERCESCROOT /path/to/Infopipes/tools/xerces-c_2_3_0
setenv XALANCROOT /path/to/Infopipes/tools/xml-xalan/c
setenv ISG_TEMPLATE_PATH /path/to/templates
setenv ISG_ASPECT_PATH /path/to/aspects
setenv INFOPIPE_REPOSITORY /path/to/rep
Or if you're using bash:
export XERCESCROOT=/path/to/Infopipes/tools/xerces-c_2_3_0
export XALANCROOT=/path/to/Infopipes/tools/xml-xalan/c
export ISG_TEMPLATE_PATH=/path/to/templates
export ISG_ASPECT_PATH=/path/to/aspects
export INFOPIPE_REPOSITORY=/path/to/rep
If you already have your own xerces-c/xalan-c installation, please mind
the versions we included in Infopipes/tools. This software is
experimental and we have only tested succesfully with the enclosed
versions of these two frameworks.
Next, you'll need to make some additions to the LD_LIBRARY_PATH
variable. To do so in csh or tcsh, you'll need to type in the
following lines:
setenv LD_LIBRARY_PATH /path/to/Infopipes/local/lib:$XERCESCROOT/lib:$XALANCROOT/lib:$ACE_ROOT/ace:$TAO_ROOT/tao:/path/to/Infopipes/tools/oss-imgLib/lib:/path/to/Infopipes/tools/DVDview/libvideogfx/libvideogfx/.libs:$LD_LIBRARY_PATH
Or, if you're using bash:
export LD_LIBRARY_PATH=/path/to/Infopipes/local/lib:$XERCESCROOT/lib:$XALANCROOT/lib:$ACE_ROOT/ace:$TAO_ROOT/tao:/path/to/Infopipes/tools/oss-imgLib/lib:/path/to/Infopipes/tools/DVDview/libvideogfx/libvideogfx/.libs:$LD_LIBRARY_PATH
Our isg component links to both xerces and xalan, so these additions
are absolutely necessary.
Finally, you'll need to set the roots for ACE+TAO. Those variables
specifically being: ACE_ROOT and TAO_ROOT
This is necessary for compiling and running the UAV2 demo and any
thing related to TAO AVStreams. If you don't want to run the UAV2 demo,
or if you don't want to install ACE+TAO, you can just setup some fake
value to ACE_ROOT so that it can fool some of our installation script
and bypass it without any problem.
Install:
One example of the environment setup scripts is infopipes-env.sh. Under bash
and goto your infopipes installation directory, modify
/path/to/Infopipes/infopipes-env.sh so that ACE_ROOT is pointing to the
right place. And then type in `. ./infopipes-env.sh' under bash. This will
help you to setup the right environment variables. If you don't have
ACE+TAO installed, you can just give any fake value to ACE_ROOT variable
to fool the environment script.
To compile, simply run ./configure and then make. This will configure the
build scripts to your system and compile all sources.
Pleases note that any problems you have running the configure script will
most likely be due to a error in one of the steps in the Pre-Install
section.
Also note that the demos and isg/examples themselves will not be compiled.
Running make in the top-level Infopipes directory will compile all the
libraries necessary to compile the demos. The demos themselves rely on source
that is generated by our isg, Infopipes Stub Generator. Please refer to the README
in Infopipes/demos/UAV2 for more information on building the demos. Please
refer to the README in Infopipes/isg/examples for more information on
building the examples.
RH7.1 RPM Installation - To use this RPM, please make sure you are running RedHat 7.1 or a compatible distribution. To install this package, you must run the following as root (or using sudo):
Note: The installed files we be located in /opt/Infopipes. You must not move Infopipes from this location. This is an issue since config files, scripts, libraries and source files can break (or not compile) if moved.
Tarball Installation - You can use this package on any modern Linux distribution. We recommend RedHat 7.1. Since this is a source package you will have to compile it on your own, however we provide build scripts to make this as simple as possible. First we must unpackage the tarball. Run this command as root (or using sudo):