Revise repo setup in 10-repos.sh

Updated repository setup script for Fedora with new repo URLs and added comments for clarity.
This commit is contained in:
humocs-man
2026-05-01 19:28:42 +02:00
committed by GitHub
parent 0fcab36243
commit 587ccdfca8
+13 -9
View File
@@ -1,13 +1,17 @@
#!/usr/bin/bash #!/usr/bin/bash
set -eoux pipefail set -eoux pipefail
dnf5 upgrade -y
dnf5 install -y \ echo "=== Minimalistisches Repo-Setup (Terra + Fusion Steam) ==="
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf5 clean all || true
# Ersetze die Mirrorlist durch die direkte URL zu den stabilen F44 Repos # 1. Terra Repo (Mesa, Codecs, FFmpeg)
sed -i 's/mirrorlist=/#mirrorlist=/g' /etc/yum.repos.d/rpmfusion-*.repo dnf5 install -y https://repos.fyralabs.com/terra44/terra-release.rpm
sed -i 's/#baseurl=http:\/\/mirrors.rpmfusion.org\/nonfree\/fedora\/releases\/$releasever\/Everything\/$basearch\//baseurl=https:\/\/mirrors.rpmfusion.org\/nonfree\/fedora\/releases\/44\/Everything\/$basearch\//g' /etc/yum.repos.d/rpmfusion-nonfree.repo
sed -i 's/#baseurl=http:\/\/mirrors.rpmfusion.org\/free\/fedora\/releases\/$releasever\/Everything\/$basearch\//baseurl=https:\/\/mirrors.rpmfusion.org\/free\/fedora\/releases\/44\/Everything\/$basearch\//g' /etc/yum.repos.d/rpmfusion-free.repo # 2. Nur das Steam-Repo von RPM Fusion einbinden
# Wir nutzen hier direkt das Repo-File von RPM Fusion, ohne das ganze 'nonfree-release'
dnf5 install -y https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-steam-release-44.noarch.rpm
# 3. Falls RPM Fusion doch noch 'rawhide' Dateien abgelegt hat, löschen wir sie sicherheitshalber
rm -f /etc/yum.repos.d/rpmfusion-*-rawhide.repo
rm -f /etc/yum.repos.d/rpmfusion-*-testing.repo
dnf5 clean all