Install multimedia stack and cleanup
Install multimedia stack including Mesa drivers and codecs, followed by cleanup.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user