#!/usr/bin/bash set -eoux pipefail ############################################################################### # Transaction 1: Multimedia Stack (Mesa + Codecs + Group) # Zusammengefasst, um Abhängigkeiten in einem Schritt zu lösen. ############################################################################### echo "Installing Multimedia stack (Mesa Freeworld, Codecs & Groups)..." dnf5 install -y \ --enablerepo=terra \ --disablerepo=rpmfusion-* \ mesa-va-drivers mesa-va-drivers.i686 \ mesa-vdpau-drivers mesa-vdpau-drivers.i686 \ mesa-vulkan-drivers mesa-vulkan-drivers.i686 \ mesa-dri-drivers mesa-dri-drivers.i686 \ ffmpeg \ gstreamer1-plugins-bad-free-extras \ gstreamer1-plugins-ugly \ gstreamer1-libav \ --allowerasing \ --skip-unavailable # --- 2. Die sofortige Bereinigung (WICHTIG!) --- echo "Cleaning up this layer..." dnf5 clean all || true dnf5 autoremove -y || true rm -rf /tmp/* /var/tmp/* || true