From 36fc168105d9c939a0322bffb168a1a7792523b2 Mon Sep 17 00:00:00 2001 From: ver4a Date: Thu, 14 Nov 2024 13:03:33 +0100 Subject: [PATCH] Transition nvidia layer completely to dnf5 It turns out that "rpm-ostree install" marks all packages as user installed, therefore it's impossible to distinguish manually installed packages from their dependencies and "dnf5 autoremove" doesn't work. Moving to dnf5 resolves this. --- Dockerfile.gnome-nvidia | 2 +- Dockerfile.kde-nvidia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.gnome-nvidia b/Dockerfile.gnome-nvidia index c1e8a56..f41fbef 100644 --- a/Dockerfile.gnome-nvidia +++ b/Dockerfile.gnome-nvidia @@ -1,7 +1,7 @@ FROM git.uncontrol.me/ver4a/onc-gnome:main # Install nvidia drivers -RUN rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda && \ +RUN dnf5 -y install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda && \ akmods --force --kernels $(rpm -qa kernel | sed 's/kernel-//g') && \ rpm -e akmod-nvidia && \ dnf5 -y autoremove diff --git a/Dockerfile.kde-nvidia b/Dockerfile.kde-nvidia index f937ad4..603b108 100644 --- a/Dockerfile.kde-nvidia +++ b/Dockerfile.kde-nvidia @@ -1,7 +1,7 @@ FROM git.uncontrol.me/ver4a/onc-kde:main # Install nvidia drivers -RUN rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda && \ +RUN dnf5 -y install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda && \ akmods --force --kernels $(rpm -qa kernel | sed 's/kernel-//g') && \ rpm -e akmod-nvidia && \ dnf5 -y autoremove