Install multimedia stack and cleanup

Install multimedia stack including Mesa drivers and codecs, followed by cleanup.
This commit is contained in:
humocs-man
2026-04-24 20:42:38 +02:00
committed by GitHub
parent 9f4d944b32
commit a2b385945f
+25
View File
@@ -1,3 +1,28 @@
#!/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 \
mesa-va-drivers-freeworld \
mesa-vdpau-drivers-freeworld \
mesa-vulkan-drivers-freeworld \
ffmpeg \
ffmpeg-libs \
libavcodec-freeworld \
gstreamer1-libav \
gstreamer1-plugins-bad-freeworld \
gstreamer1-plugins-ugly \
--allowerasing
# Die Gruppeninstallation bleibt separat, da sie eine eigene logische Einheit ist
dnf5 group install -y multimedia --with-optional --allowerasing
# --- 2. Die sofortige Bereinigung (WICHTIG!) ---
echo "Cleaning up this layer..."
dnf5 clean all || true
dnf5 autoremove -y || true
rm -rf /tmp/* /var/tmp/* || true