1 COPR – Cool Other Package Repo (Die Fedora-Schatztruhe)
Das Prinzip ist identisch mit dem Ubuntu-PPA:
Wenn ein Entwickler oder ein ambitionierter Nutzer Software bereitstellen möchte, die entweder zu neu, zu experimentell oder aufgrund von Lizenzbestimmungen nicht in den offiziellen Fedora-Quellen erlaubt ist, erstellt er ein COPR-Repository.
Der riesige Vorteil für Entwickler:
Man lädt einfach nur den Quellcode oder ein sogenanntes SRPM-Paket hoch. Die leistungsstarken Großrechner von Fedora übernehmen im Hintergrund das vollautomatische Kompilieren für alle aktuellen Fedora-Versionen und Architekturen. Der Endnutzer kann dieses Repository dann mit einem einzigen Befehl im System aktivieren und die fertigen Programme blitzschnell installieren.
1.1 🔬 Das "Große Vier"-Gesetz: Wer nutzt es und wer nicht?
Quote📌 COPR ist maßgeschneidert für das .rpm-Paketformat und die Paketverwaltung dnf. Es kann auf Debian, Arch oder openSUSE nicht genutzt werden!
So sieht die Verteilung aus:
1.1.1 1. Unter Fedora Linux
Hier ist COPR fest im Standard-Paketmanager dnf integriert. Das Verwalten eines Community-Projekts (z. B. für ein spezielles Tool oder ein Design) ist ein absoluter Kinderspiel-Zweiteiler:
# 1. Das gewünschte COPR-Repository aktivieren
sudo dnf copr enable benutzername/projektname
# 2. Das Programm ganz normal installieren
sudo dnf install programmname
1.1.2 2. Unter openSUSE (Tumbleweed / Leap)
Obwohl openSUSE ebenfalls das .rpm-Paketformat nutzt, hat es ein eigenes, noch gigantischeres System namens OBS (Open Build Service). Fedora-COPR-Quellen sollten unter openSUSE nicht eingebunden werden, da sich die internen System-Bibliotheken der beiden Distributionen stark unterscheiden.
1.1.3 3. Unter Debian 13 (Trixie) / Ubuntu
Nutzt das .deb-Format. Das Gegenstück bei Ubuntu sind die PPAs (Personal Package Archives). Debian nutzt stattdessen Backports oder universelle Flatpaks.
1.1.4 4. Unter Arch Linux / EndeavourOS
Nutzt das AUR (Arch User Repository).
Der Unterschied: Während COPR die fertigen Pakete auf Fedora-Servern vorkompiliert, baut der Arch-PC beim AUR das Paket selbst zusammen.
1.2 🛠️ Wichtige Terminal-Befehle zur COPR-Verwaltung
Ein COPR-Repository wieder deaktivieren (abschalten):
Ein COPR-Repository komplett aus dem System löschen:
Alle aktuell auf dem System aktiven COPR-Repositories auflisten:
1.3 ⚠️ Die klassischen Stolpersteine
Da COPR-Projekte von Privatpersonen gepflegt werden, gibt es zwei typische Probleme:
1.3.1 1. "Ich habe ein COPR aktiviert, aber bei 'dnf install' kommt die Meldung, dass das Paket nicht gefunden wurde!"
- Die Ursache:
Der Entwickler hat das Repository zwar angelegt, aber der Build-Server hat das Paket vielleicht nur für Fedora 42 kompiliert. Wenn der Nutzer nun das brandneue Fedora 44 verwendet, läuft die Suche ins Leere.
1.3.2 2. Das Sicherheits- und Stabilitätsrisiko im Forum
- Der dringende Rat:
Genau wie beim PPA gilt:
COPR-Pakete werden nicht vom offiziellen Fedora-Sicherheitsteam überprüft! Jeder Nutzer handelt auf eigene Gefahr.
Quote💡 Nur vertrauenswürdige Repositories aktivieren und das System nicht mit unzähligen Fremdquellen überladen!