All UDF packages with the exception of data packages consist of configuration file and a gzipped tar file which contains all of the package contents. The UDF Package Manager application provides an easy way to create an UDF package defintion, to build the package from the definition and to edit and update the definition and package as the need arises. The application has a GUI front end.
Each defined package is assigned to be installed under one of six base UDF directories. The directory to which the package is assigned is known as the package base directory. These are designated by the UDF environment variables shown in the table below.
|UDF_HOME||Holds the core UDF packages. This directory should only hold packages maintained by UDF developers and should not be used to house externally developed packages.|
|GPH_HOME||Holds the core graphics packages. This directory should only hold packages maintained by GPH developers and should not be used to house externally developed packages.|
|UDFTOOL_HOME||Base directory of most of the UDF administration packages as well a applications which can be used across multiple UDF set definitions such as ADump or UDFplot.|
|TCLTOOLS_HOME||Use this base directory for any TCL based applications. Many of these operate only on specific UDF sets.|
|IDLTOOLS_HOME||Use this base directory for any IDL based applications. Many of these operate only on specific UDF sets.|
|UDFDOC_HOME||Use this base directory for any UDF html based documentation or manuals. This includes documentation associated with any of the developed applications|
In general there will probably be only a single package or at most a small number packages being managed on a system. Examples in this document are taken from the system which manages both the base UDF package set as well as a number of application packages. The large number of packages being managed on this system allows for examples of options to be presented in situations where a system managing a single package may not use or need the option.
The UDF Package Manager can be installed through the udfLibrarian application. The package is found under the UDFTOOLS package heading.