Description
Install, remove and udpate modules in Fedora Server
Setup
- To start and learn how to list modules, follow the instructions in this test case here
How to test
Installing Modules
To install a module, use the following commands:
dnf module install module:stream
to install a module with a particular stream.dnf module install foo:stream/profile
to install a module with a particular stream and profile.
Check, that the module is correctly installed, appears in the list of installed modules and shows the correct stream and profile.
Removing Modules
To remove a module, use the following commands:
dnf module remove module:stream
to remove a particular stream of the module.dnf module remove foo:stream/profile
to remove a particular stream and profile of the module.
Check, that the module is correctly removed - it does not appear in the list of installed modules.
Updating Modules
To update a module, use the following commands:
dnf module update module:stream
to update a particular stream of the module.dnf module update foo:stream/profile
to update a particular stream and profile of the module.
Check, that the module is correctly updated - the version changes.
Expected Results
All above commands execute without errors.
- When you install the module (:stream/profile), the module must successfully install in a selected stream or stream and profile. The module must be listed on the list of installed modules.
- When you remove the module (:stream/profile), the module in this stream or stream and profile must be removed from the system. The module must not be listed on the list of installed modules.
- When you update the module (:stream/profile), the module must be updated to a newer version, but the stream and the profile must stay the same.
Optional
Try various modules and streams/profiles.