On Red Hat, `dnf` helps you install packages and then continues to aid in the management of these packages after their install. One of the key features of `dnf` (and `yum` before it) is that it tracks not just the package itself, but also how the package relates to its dependencies — and the things that depend on this. `dnf versionlock` gives you even greater control of the package/dependency relationship, letting you lock packages to specific versions, preventing updates. In this lab, you’ll explore how versionlocking works in relation to your `ruby` package.
_This lab is not approved or sponsored by Red Hat._
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Reproduce the Issue
Attempt to update
ruby
, or installruby 2.5.9
directly.- Review versionlock
Use the
dnf versionlock
command to discover and resolve any locked versions ofruby
.- Attempt to Update ruby
Install
ruby 2.5.9
.