The Red Hat Package Management (RPM) model library is an
information model for RPM packages. You can use the model library
to manage packages and their dependencies and make them available
to the yum client through a package repository.
The RPM model library is included in IBM® Rational® Asset Manager.
You can use the RPM package and RPM capability asset types and RPM
policy to work with other products as a YUM package repository.
With the model library, you can search for and install approved
packages in the
yum client. When RPM package assets
are visible from a package repository URL servlet, you can use those
assets for the following purposes:
- To search for packages by name, version range, or properties
- To download a package that is associated with a specific package
or service
To enable the RPM model library, you must be a repository administrator. For more information, see Enabling the Red Hat Package Management library.
The package repository is available at http://<hostname>:<port>/<context-root>/yum.
RPM model library features
The RPM model
library includes the following features:
- Asset types
- The asset types in the RPM model library include RPM Package and
RPM Capability.
- Package
- Package assets contain attributes that identify the package. This
asset type provides information about packages and enables specific
search capabilities.
- Capability
- Capability assets contain attributes that describe the capabilities
of a package. The Capability asset type is a generated, read-only
asset. This asset type provides information about packages and enables
specific search capabilities.
- Relationship types
- The relationship types in the RPM model library include Capability,
Capability Provider, Matching Required Capabilities, and Required
By.