About Fermilab Unix Products
Fermilab's UNIX product scheme was designed with several goals in mind.
- easy distribution and installation of software
- more than one version of a product available on a system
- availability of the same product for different platforms on machines in
the same "cluster".
- products may depend on each other, so that when you setup
one, you get its dependencies setup as well. I'll note products that
are dependencies with parenthesis (like this).
Since there are often more than one instantiation of a given product on
a given sysetem, you must use the "setup" command to specify product
and version you want access to; with some exceptions; there are
a few products you don't need to (and probably shouldn't) setup.
I'll note those with square brackets [like this].
The discussions which follow list major products, and dependent products
in parenthesis, like:
product1 My first product which depends on..
(product2) My second product
[product3] Product which doesn't need to be setup.