Managing Module Streams and Profiles
Describes how to manage modules streams and profiles using the OS Management service.
Oracle Linux 8 introduces the concepts of modules, module streams, and profiles to allow for the management of different versions of software within a single operating system release.
- Modules
-
Modules are a set of RPM packages that are grouped together and must be installed together. They can contain several streams that consist of multiple versions of applications that you can install. You enable a module stream to provide system access to the RPM packages that are contained in that module stream.
- Module Streams
- Module streams hold different versions of content contained within a module. Modules can have multiple streams, where each stream contains a different version of packages and their dependencies. Each stream receives updates independently.
- Profiles
- Profiles provide a list of certain packages that are to be installed at the same time for a particular use case. Profiles are also a recommendation by the application packagers and experts. Each module stream can have one or more profiles.
For more information about DNF modules, streams, and profiles, see Use DNF Modules and Application Streams in the Oracle Linux 8 documentation.
For important guidelines, caveats, and warnings when performing package operations on modules and streams, see About Modular Dependencies and Stream Changes in the Oracle Linux 8 documentation.
Prerequisites
- Oracle Linux 8 or later.
- Oracle Cloud Agent 1.23.0 or later.
For information about known issues related to using the OS Management service to manage module streams and profiles, see Known Issues for OS Management.
Editing a Module on a Managed Instance
Describes how to edit module streams and profiles on a managed instance using the Console, CLI, and API.
Using the Console
Using the CLI
For a complete list of available CLI commands available for managing modular content, see Managing Modular Content.
For a complete list of flags and variable options for CLI commands, see the Command Line Reference.
Using the API
For a complete list of API methods available for managing modular content, see Managing Modular Content.
Viewing Modules, Streams, and Profiles on a Managed Instance
Describes how to view modules, streams, and profiles on a managed instance using the Console, CLI, and API.
Using the Console
Using the CLI
For a complete list of available CLI commands available for viewing modular content, see Managing Modular Content.
For a complete list of flags and variable options for CLI commands, see the Command Line Reference.
Using the API
For a complete list of API methods available for viewing modular content, see Managing Modular Content.