1. Czym jest RPM Fusion i po co je włączać?
RPM Fusion to projekt społecznościowy, który udostępnia repozytoria z paczkami RPM dla Fedory, RHEL i pochodnych (np. CentOS Stream). Działa niezależnie od Red Hat/Fedory, ale jest przez społeczność Fedory powszechnie używany i rekomendowany tam, gdzie brakuje potrzebnych pakietów. To de facto standardowe źródło dodatkowego oprogramowania dla użytkowników Fedory.
- 1. Czym jest RPM Fusion i po co je włączać?
- 2. Free vs Nonfree – co wybrać?
- 3. Sprawdzenie wersji Fedory
- 4. Konfiguracja RPM Fusion w Fedorze – terminal (dnf)
- 5. Konfiguracja RPM Fusion w Fedorze – metoda graficzna (GNOME)
- 6. RPM Fusion w Fedorze Silverblue / Kinoite (rpm-ostree)
- 7. Dodatkowe kroki po włączeniu RPM Fusion
- 8. Konfiguracja OpenH264 (kodek H.264)
- 9. Jak sprawdzić, czy RPM Fusion działa?
- 10. Co z bezpieczeństwem i zaufaniem do RPM Fusion?
- 11. Najczęstsze problemy i ich rozwiązania
- 12. Szybka checklista – co zrobić krok po kroku (Fedora Workstation)
Free – zawiera oprogramowanie wolne (open source), ale z jakiegoś powodu nieobecne w oficjalnych repo Fedory (np. ze względu na patenty, kodeki, sposób dystrybucji).
Nonfree – dostarcza pakiety niewolne, zamknięte lub o licencjach niespełniających kryteriów Fedory (np. własnościowe sterowniki, niektóre kodeki).
Typowe zastosowania RPM Fusion obejmują:
- kodeki audio/wideo (H.264, H.265, AAC, MP3 itd.) i pełną obsługę multimediów,
- dodatkowe sterowniki kart graficznych (np. NVIDIA – paczki nvidia-driver),
- niektóre gry oraz programy, których Fedora oficjalnie nie pakuje,
- integrację z biblioteką OpenH264 (kodek H.264 sponsorowany przez Cisco) – wymaga odpowiedniej konfiguracji repozytorium.
Projekt działa według jasno określonych zasad (Founding Principles), starając się być jak najbardziej zbliżonym do jakości i standardów Fedory.
2. Free vs Nonfree – co wybrać?
W większości przypadków warto włączyć oba repozytoria, aby mieć pełny zestaw pakietów i kodeków oraz wygodny dostęp do sterowników.
Samo Free wystarczy, jeśli chcesz trzymać się wyłącznie wolnego oprogramowania, a jednocześnie zyskać dostęp do większej liczby paczek.
Nonfree jest potrzebne do:
- sterowników własnościowych (np. NVIDIA, niektóre sterowniki Wi‑Fi),
- części kodeków multimedialnych,
- zamkniętych dodatków.
Wszystko da się skonfigurować tak, by później łatwo śledzić, które paczki pochodzą z RPM Fusion (np. przez dnf info).
3. Sprawdzenie wersji Fedory
Polecenia konfiguracji korzystają z makra %fedora, które automatycznie podstawia numer wersji Twojej Fedory. Możesz go sprawdzić dla pewności:
rpm -E %fedora
Polecenie zwróci np. 40 lub 41. To właśnie ten numer jest używany w linkach do paczek RPM Fusion.
4. Konfiguracja RPM Fusion w Fedorze – terminal (dnf)
To najprostsza i oficjalnie zalecana metoda dla klasycznej Fedory (Workstation, KDE itd.). Zakładam, że używasz systemu z menedżerem pakietów dnf (domyślnego w Fedorze).
4.1. Włączenie RPM Fusion Free i Nonfree jednym poleceniem
Oficjalna dokumentacja RPM Fusion podaje jedno polecenie, które instaluje konfigurację obu repozytoriów naraz:
sudo dnf install \
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
Co się tu dzieje?
rpmfusion-free-release-…– pakiet z plikami repozytorium Free (plik.repo, klucz GPG itd.);rpmfusion-nonfree-release-…– analogiczny pakiet dla repozytorium Nonfree;$(rpm -E %fedora)– automatycznie podstawia numer wersji Twojej Fedory, więc nie musisz go ręcznie wpisywać.
Po wykonaniu komendy system pobierze odpowiednie pakiety RPM i doda nowe repozytoria. Gdy zobaczysz monit o zaakceptowanie kluczy GPG repozytorium, wybierz „tak/yes”, jeśli ufasz RPM Fusion.
4.2. Alternatywa – osobno Free i Nonfree
Jeśli wolisz najpierw uruchomić samo Free, możesz to zrobić w dwóch krokach (przykład często spotykany w polskich poradnikach):
# Repozytorium Free
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# Repozytorium Nonfree (opcjonalne)
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Adresy download1.rpmfusion.org i mirrors.rpmfusion.org są równoważne z punktu widzenia konfiguracji i odsyłają do tych samych pakietów release.
5. Konfiguracja RPM Fusion w Fedorze – metoda graficzna (GNOME)
Jeśli nie lubisz terminala, RPM Fusion można włączyć wygodnie z poziomu przeglądarki i aplikacji Software (Oprogramowanie) w GNOME. Dla początkujących to często najszybsza droga.
5.1. Aktywacja Free
- Otwórz przeglądarkę Firefox.
- Wejdź na stronę konfiguracji RPM Fusion (sekcja Fedora).
- Kliknij link „RPM Fusion free for Fedora” odpowiadający Twojej wersji Fedory.
- Firefox zapyta, co zrobić z plikiem – wybierz „Otwórz za pomocą” domyślnej aplikacji Software Install / Software.
- Otworzy się okno aplikacji Software z przyciskiem Install / Zainstaluj – kliknij go.
- Potwierdź instalację i akceptację klucza GPG, jeśli zostaniesz o to poproszony.
Repozytorium Free jest już aktywne.
5.2. Aktywacja Nonfree
- Na tej samej stronie konfiguracji znajdź link „RPM Fusion nonfree for Fedora” dla odpowiedniej wersji.
- Ponownie wybierz otwarcie pliku w Software Install.
- W aplikacji Software kliknij Install.
- Potwierdź instalację.
Po zakończeniu obu instalacji możesz zamknąć przeglądarkę oraz Software. Nowe repozytoria są gotowe do użycia.
6. RPM Fusion w Fedorze Silverblue / Kinoite (rpm-ostree)
Fedora Silverblue i podobne warianty korzystają z systemu rpm-ostree, a nie klasycznego dnf, dlatego aktywacja repozytoriów wygląda nieco inaczej.
6.1. Instalacja wersjonowanych repo Free + Nonfree
W terminalu Silverblue użyj:
sudo rpm-ostree install \
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
Następnie zrestartuj system, aby zmiany zostały w pełni zastosowane:
sudo systemctl reboot
Po restarcie repozytoria RPM Fusion będą dostępne w nowym drzewie systemowym.
7. Dodatkowe kroki po włączeniu RPM Fusion
Samo włączenie repozytoriów to początek. Aby w pełni wykorzystać ich możliwości i uzyskać kompletne metadane aplikacji (AppStream), wykonaj poniższe kroki.
7.1. Aktualizacja grupy „core” / „@core”
Dokumentacja Fedory i RPM Fusion zaleca aktualizację grupy core, tak aby metadane aplikacji (AppStream) dla programów z RPM Fusion były poprawnie widoczne w graficznych menedżerach pakietów i wyszukiwarce.
Na klasycznej Fedorze (dnf) użyj:
sudo dnf update @core
Starsze poradniki możesz spotkać z poleceniem:
sudo dnf groupupdate core
W nowszych wydaniach rekomendowane jest update @core.
7.2. AppStream / metadane dla RPM Fusion
Od Fedory 41 z nowym dnf5 RPM Fusion nie może już rozszerzać grup Fedory w taki sam sposób, więc dla pełnej integracji metadanych AppStream doinstaluj dedykowane pakiety:
sudo dnf install rpmfusion-*-appstream-data
Zapewni to prawidłowe wyświetlanie aplikacji z RPM Fusion w graficznych narzędziach, takich jak GNOME Software.
8. Konfiguracja OpenH264 (kodek H.264)
Fedora standardowo korzysta z biblioteki OpenH264 (kodek H.264 sponsorowany przez Cisco), ale repozytorium trzeba wyraźnie włączyć.
Fedora 41 i nowsze – włącz repozytorium:
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
Fedora 40 i starsze – włącz repozytorium:
sudo dnf config-manager --enable fedora-cisco-openh264
Dzięki temu wideo H.264 (np. w przeglądarce lub odtwarzaczu) zacznie działać zgodnie z oczekiwaniami, często w połączeniu z innymi kodekami z RPM Fusion.
9. Jak sprawdzić, czy RPM Fusion działa?
Po dodaniu repozytoriów warto zweryfikować, czy system z nich korzysta.
9.1. Listowanie repozytoriów dnf
Wyświetl listę aktywnych repozytoriów:
dnf repolist
Wśród repozytoriów powinieneś zobaczyć m.in.:
rpmfusion-free,rpmfusion-free-updates,rpmfusion-nonfree,rpmfusion-nonfree-updates.
Jeżeli ich nie ma, sprawdź podstawy:
- czy polecenia instalujące
rpmfusion-*-releasezakończyły się sukcesem, - czy masz połączenie z internetem,
- czy w terminalu nie pojawiły się komunikaty błędów.
9.2. Testowe wyszukanie pakietów
Spróbuj wyszukać pakiet, który na pewno pochodzi z RPM Fusion, np. sterowniki NVIDIA:
dnf search nvidia-driver
Jeśli dnf znajdzie paczki akmod-nvidia / nvidia-driver z repozytorium RPM Fusion, konfiguracja działa poprawnie.
10. Co z bezpieczeństwem i zaufaniem do RPM Fusion?
Pytanie o zaufanie do RPM Fusion pojawia się regularnie w społeczności Fedory.
Najważniejsze fakty:
- repozytoria są prowadzone od lat przez społeczność powiązaną z Fedorą i opierają się na jasnych zasadach (Founding Principles),
- pakiety są podpisywane kryptograficznie i dystrybuowane przez oficjalną infrastrukturę projektu,
- Fedora jako projekt oficjalnie ich nie wspiera, ale w dokumentacji Fedory znajdziesz instrukcje włączenia RPM Fusion jako preferowanego źródła dodatkowego oprogramowania spoza repozytoriów dystrybucyjnych.
Ostateczna decyzja należy do użytkownika, ale RPM Fusion jest standardem wśród użytkowników Fedory potrzebujących kodeków, sterowników i dodatkowych programów.
11. Najczęstsze problemy i ich rozwiązania
11.1. „Missing security signature” podczas instalacji graficznej
Podczas konfiguracji przez Firefox + PackageKit możesz zobaczyć komunikat o brakującym podpisie bezpieczeństwa. To oczekiwane zachowanie opisane w dokumentacji RPM Fusion – trzeba potwierdzić instalację mimo ostrzeżenia, aby pakiet release został dodany.
Klucz GPG repozytorium jest instalowany wraz z pakietem release i będzie używany do weryfikowania właściwych paczek RPM.
11.2. „Nie mogę zainstalować RPM Fusion” – brak dostępu do linków
Jeśli komenda dnf install https://…rpm kończy się błędem pobierania, spróbuj poniższych rozwiązań:
- sprawdź połączenie z internetem,
- zamień
download1.rpmfusion.orgnamirrors.rpmfusion.orglub odwrotnie (czasem konkretny mirror może mieć problemy), - upewnij się, że firewall/proxy nie blokuje pobierania przez HTTPS.
11.3. Konflikty pakietów
Przy instalacji sterowników lub kodeków mogą pojawić się komunikaty o konflikcie z paczkami z oficjalnego repo Fedory. Często wynika to z wcześniej zainstalowanych alternatywnych pakietów – warto je odinstalować przed instalacją wersji z RPM Fusion.
Dobrym nawykiem jest wykonanie pełnej aktualizacji systemu przed dodawaniem sterowników:
sudo dnf upgrade --refresh
12. Szybka checklista – co zrobić krok po kroku (Fedora Workstation)
Dla użytkownika, który właśnie zainstalował Fedorę i chce „mieć wszystko”, poniżej znajdziesz praktyczny zestaw kroków:
- Dodaj RPM Fusion Free + Nonfree – zainstaluj konfigurację repozytoriów:
sudo dnf install \
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 - Zaktualizuj grupę core (AppStream, integracja) – zaktualizuj @core:
sudo dnf update @core - Na Fedora 41+ włącz AppStream RPM Fusion (jeśli potrzebne) – dodaj metadane:
sudo dnf install rpmfusion-*-appstream-data - Włącz repozytorium Cisco OpenH264 – użyj właściwego polecenia dla swojej wersji:
Fedora 41 i nowsze:
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1Fedora 40 i starsze:
sudo dnf config-manager --enable fedora-cisco-openh264 - Sprawdź, czy repozytoria działają – zweryfikuj w systemie:
dnf repolist
dnf search nvidia-driver
Po tych krokach Fedora staje się dużo bardziej multimedialna i przyjazna na co dzień – zarówno do pracy, jak i do rozrywki.
Jeśli chcesz, mogę przygotować uzupełniający poradnik „co konkretnie zainstalować z RPM Fusion po konfiguracji repozytoriów” (kodeki, sterowniki, odtwarzacze, narzędzia), dostosowany do typowego użytkownika domowego lub profesjonalisty.








