Definitions of key terms and concepts for the Modular Fedora project.
- default install profile
- The install profile used when no other install profile is specified.
It is always called “default”. When the default profile is empty,
it indicates the module is intended solely to help manage dependencies
for other modules, rather than being installed by end users directly.
- install profile
A named set of packages within a module that can readily be installed
with a single command. Akin to package groups at the distro level, but
specific to the module that defines them.
For example, the PostgreSQL module’s “client” profile installs only the
client libraries, instead of the full database server:
dnf install postgresql:9.6/client
- system profile
- The system profile nominates a set of modules that it expects to have
available for installation, and the default stream to use within each
of those modules when no specific stream is selected.