15.1 Software Packaging Structure

   

Software in SD-UX is organized in a hierarchy of components or objects. These components are filesets , subproducts , products, and bundles. The place where these components are stored is called a software depot. This provides a logical way to manage software. These components are explained below.

Filesets

A fileset is a collection of files and some control scripts. It is the basic entity in the SD-UX software packaging hierarchy. One fileset can belong to only one product, but it can be included in a number of subproducts and bundles. Some examples of filesets are shown here.

 Ignite-UX.BOOT-KERNEL    A.1.45  Installation Boot Kernel   for S700/S800 clients Ignite-UX.BOOT-SERVICES A.1.45 Network Boot Services for   System Installations Ignite-UX.FILE-SRV-10-20   A.1.45 File Archives Used By   Clients During HP-UX Install Ignite-UX.IGNITE     A.1.45  Graphical Ignite User   Interface for Installations Keyshell.KEYS-ENG-A-MAN   B.10.20 Keyshell.KEYSHELL-RUN     B.10.20 LAN100-FRMAT-COM.LAN100-FORMAT  B.10.20.02     100Mb LAN/   9000 formatter library 

Subproducts

If a product contains several filesets, it is better to combine logically related filesets into subproducts. However, a fileset may be a member of many subproducts. Examples of subproducts are:

 X11.Manuals                    X11 man pages X11.MessagesByLang             X11 Localized Messages X11.MinimumRuntime             X11 minimum runtime subproduct X11.Runtime                    X11 full runtime subproduct 

Products

A product is a superset of filesets and/or subproducts. By default, the SD-UX commands deal with products. An application, for example, is one product. A product may have many versions. Some of the products are:

 UUCP            B.10.20        Unix to Unix Copy Upgrade         B.10.20        Upgrade X11             B.10.20        HP-UX X Window Software Xserver         B.10.20        HP-UX X Server Y2KDocs         B.10.20.B0315  Y2K Bundle Content file 

Bundles

Bundles are usually packaged by HP-UX for the distribution of software. The bundles contain filesets that may belong to different products. A product may not necessarily be in one bundle, as bundles can have parts of different products. Operations related to software manipulation can be performed on bundles as one entity. Some examples of bundles are shown here.

 J2760AA_APZ   B.10.20.02      HP-PB 100Base-T/9000 OnlineDiag    B.10.20.06      HPUX 10.0 Support Tools Bundle Y2K-1020S800  B.10.20.B0315   Core OS Year 2000 Patch Bundle 

Software Depots

Software depots are places where filesets, products, and bundles are stored. A software depot may a directory on your disk, a CD-ROM, or a tape (DDS, DAT) used for distributing software. By default, the software depot directory is /var/spool/sw , but you can use any directory as a software depot. Using SD-UX commands, software components can be added to or removed from a depot. For example, you can add new software patches to your local depot.

It is possible to create many software depots on one server for different applications. Software depots can be maintained on a central server in a network. Any machine on the network can install software from that central server. This is efficient, as installation of software from the network takes less time compared with installation from a CD-ROM or tape drive.


   
Top


HP Certified
HP Certified: HP-UX System Administration
ISBN: 0130183741
EAN: 2147483647
Year: 2000
Pages: 390
Authors: Rafeeq Rehman

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net