Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Fedora Repository-Komponenten
Fedora, das von Red Hat gesponsert wird, unterteilt seine Paketquellen (Repositories) hauptsächlich in zwei offizielle Gruppen, basierend auf der Testphase und der Stabilität, sowie in Community-Repositories für nicht-freie Software.
* fedora (oder fedora-baseos / fedora-appstream) * updates * rpmfusion-free * rpmfusion-nonfree
Übersicht
| Repository | Inhalt | Support / Lizenz | Bemerkungen |
|---|---|---|---|
| fedora | Offizielle Basis-Pakete, vollständig frei und Open Source | Voller Support durch das Fedora Project | Enthält das stabile Basis-Betriebssystem |
| updates | Stabile Aktualisierungen und Bugfixes für alle offiziellen Fedora-Pakete | Voller Support durch das Fedora Project | Sollte immer aktiviert sein |
| rpmfusion-free | Von der Community gepflegte, freie Pakete, die Fedora aus Lizenzgründen nicht enthalten darf (z.B. spezielle Multimedia-Codecs) | Community-Support, kein offizieller Fedora-Support | Erweitert die Funktionalität erheblich |
| rpmfusion-nonfree | Von der Community gepflegte, nicht-freie oder proprietäre Pakete (z.B. Nvidia-Grafiktreiber, proprietäre Codecs) | Community-Support, kein offizieller Fedora-Support | Nutzung erfolgt auf eigenes Risiko und kann Lizenzbedingungen unterliegen |
Beispiel: Konfiguration (DNF)
Fedora verwendet das DNF-Paketmanagement und speichert Konfigurationen in `/etc/yum.repos.d/`.
# /etc/yum.repos.d/fedora.repo [fedora] name=Fedora $releasever - $basearch #... enabled=1 # /etc/yum.repos.d/updates.repo [updates] name=Fedora $releasever - $basearch - Updates #... enabled=1 # /etc/yum.repos.d/rpmfusion-free.repo (nach der Installation) [rpmfusion-free] name=RPM Fusion for Fedora $releasever - Free #... enabled=1
* enabled=1 → Repository ist aktiv * $releasever → Wird automatisch durch die aktuelle Fedora-Versionsnummer ersetzt
Hinweise
* Um RPM Fusion zu verwenden, musst du es nach der Installation von Fedora manuell hinzufügen. Dies ist der empfohlene Weg, um Multimedia-Unterstützung und proprietäre Treiber zu erhalten. * Fedora unterscheidet intern zwischen BaseOS (Kernsystem) und AppStream (Anwendungen), welche zusammen das `fedora`- und `updates`-Repository bilden. * Die Standardinstallation von Fedora enthält nur die offiziellen, freien Komponenten.
Weitere Informationen
- [RPM Fusion Howto](https://rpmfusion.org/Configuration)
- `man dnf.conf`
