From e80392e3e6d8c60a84b0af9c336786448509e37f Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Fri, 12 Apr 2024 20:20:09 +0200 Subject: [PATCH] chore(kb/dnf): add versionlock commands to the tl;dr --- knowledge base/dnf.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/knowledge base/dnf.md b/knowledge base/dnf.md index fe86363..879c248 100644 --- a/knowledge base/dnf.md +++ b/knowledge base/dnf.md @@ -28,7 +28,7 @@ dnf install 'vim' 'jq-0.5.6-1.fc24' dnf -y install 'Downloads/tito-0.6.2-1.fc22.noarch.rpm' \ --setopt='install_weak_deps=False' dnf install 'https://kojipkgs.fedoraproject.org/packages/tito/0.6.0/1.fc22/noarch/tito-0.6.0-1.fc22.noarch.rpm' -dnf install --advisory='FEDORA-2018-b7b99fe852' \* +dnf install --advisory='FEDORA-2018-b7b99fe852' '*' # Install groups of packages. dnf install '@docker' @@ -125,15 +125,20 @@ Use DNF's _versionlock_ plugin: ```sh # Installation. dnf install 'python3-dnf-plugin-versionlock' +``` + +```sh +# List locked versions. +dnf versionlock +dnf versionlock list # Lock versions. dnf versionlock 'kernel-5.2.17-200.fc30' dnf versionlock add 'docker-ce' 'docker-ce-cli' 'docker-ce-rootless-extras' -# List locked versions. - # Unlock versions. dnf versionlock delete 'kernel' 'docker-ce-20.10.23-3.el8' +dnf versionlock clear ``` The _versionlock_ plugin maintains the constraints in its configuration file and automatically checks the constraints on every run.