Linux Package Editor Reference
33
Creating Linux Packages
z
Operator
(Optional.) Select the operator to use during the package comparison.
z
Version
(Optional.) Enter the version of the above package that is required. If you enter a
version number you must enter an operator above.
z
Flags
The following options represent bits in the flag RPMTAG_REQUIREFLAGS, which
specifies the dependency range and context. These options might be marked in
packages that you import.
Provides
Not available on this page.
Requires
PreReq
Interpreter
Config
z
Event Flag
Specify when this dependency is required:
No Event
The dependency is needed to run the package but not to install it.
PreInstall
The dependency is required before installation.
PostInstall
The dependency is required after installation.
PreUninstall
The dependency is required before uninstallation.
PostUninstall
The dependency is required after uninstallation.
Verification
The dependency is required when verification (rpm -V) is run. This is not
commonly used.
The following options do not apply to this page and are not available:
Trigger Install
Trigger Uninstall
Trigger Post-Uninstall
Trigger Script Name
See also:
About Dependency Relationships
on page 31
Handling Circular Dependencies
A circular dependency occurs when two packages each depend on the other. Example:
mysql and perl-DBD depend on each other. To avoid problems that can occur with
circular dependencies, it is best to install both packages at the same time. The following
example describes how to handle circular dependencies in Linux Package Editor.