Sådan installeres RPM Fusion på Fedora 40 eller 39

RPM Fusion står som en central ressource for Fedora Linux-brugere og tilbyder et omfattende lager, der komplementerer Fedoras officielle pakker. Det giver en strømlinet løsning til at få adgang til software, som Fedora ikke inkluderer som standard på grund af licenser eller andre politiske begrænsninger. Med RPM Fusion får brugere adgang til et bredere spektrum af gratis og ikke-fri software, hvilket forbedrer deres Fedora-oplevelse betydeligt. Lagret sikrer kompatibilitet med forskellige Fedora-versioner og opretholder en forpligtelse til stabilitet og sikkerhed.

Derudover handler RPM Fusion ikke kun om softwaretilgængelighed; det handler om at tilbyde en velintegreret, brugervenlig oplevelse, der stemmer overens med Fedoras kerneprincipper som:

  • Bred kompatibilitet: Integrerer problemfrit med flere versioner af Fedora.
  • Omfattende softwaresamling: Tilbyder en bred vifte af gratis og ikke-fri software.
  • Brugervenlig: Forenkler softwareinstallationsprocessen for Fedora-brugere.
  • Forbedret Fedora-oplevelse: Udvider Fedora-økosystemet ud over dets standardlager.
  • Forpligtelse til sikkerhed: Prioriterer sikre, sikre softwaremuligheder for brugerne.
  • Regelmæssige opdateringer: Sikrer at softwarepakker er opdaterede og stabile.
  • Fællesskabsstøttet: Nyder godt af bidrag og tilsyn fra et levende samfund.
  • Overholdelse af politik: Overholder licens- og politikstandarder, hvilket giver ro i sindet for brugerne.

Lad os nu undersøge de tekniske detaljer ved installation af RPM Fusion på dit Fedora 40 eller 39 system.

RPM Fusion Pre-installation Trin

Opdater Fedora Linux før RPM Fusion-installation

Før du installerer RPM Fusion repositories, er det vigtigt at sikre, at dit Fedora Linux-system er opdateret. Dette er med til at forhindre potentielle konflikter og sikrer god systemvedligeholdelse.

For at opdatere dit Fedora Linux-system skal du åbne terminalen og udføre følgende kommando:

sudo dnf upgrade --refresh

Denne kommando vil opdatere lagerets metadata og opgradere alle eksisterende pakker til deres seneste versioner.

Tjek, om RPM Fusion allerede eksisterer, før du fortsætter

Før du installerer RPM Fusion repositories, bør du kontrollere, om de allerede er aktiveret på dit system. Du har muligvis haft chancen for at aktivere tredjeparts-depoter, såsom RPM Fusion, under installationsprocessen af ​​Fedora Linux.

For at kontrollere, om RPM Fusion-lagre er aktive, skal du åbne terminalen og udføre følgende grep-kommando:

dnf repolist | grep rpmfusion

Denne kommando søger efter output af dnf repolist for enhver forekomst af "rpmfusion". Hvis du ikke har nogen RPM Fusion repositories i din dnf repo-listen, vil resultatet komme tilbage tomt, hvilket indikerer, at du kan fortsætte til næste del af selvstudiet.

Fortsætter med installation af RPM Fusion

Dette afsnit vil lære dig, hvordan du importerer og aktiverer RPM Fusion-lagrene på dit Fedora Linux-system.

Installer RPM Fusion Free Repository

Du kan installere RPM Fusion Free-lageret, hvis du er en open source-entusiast og kun ønsker adgang til de gratis softwarepakker. For at gøre dette skal du åbne terminalen og køre følgende kommando:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Denne kommando downloader og installerer RPM Fusion Free repository-pakken, skræddersyet til din specifikke Fedora-version.

Installer RPM Fusion Non-Free Repository

Brugere, der kræver adgang til open source og proprietære softwarepakker, bør også installere RPM Fusion Non-Free-lageret. For at installere og aktivere Non-Free-lageret skal du åbne terminalen og udføre følgende kommando:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

I lighed med det forrige trin downloader og installerer denne kommando RPM Fusion Non-Free repository-pakken, der er skræddersyet til din Fedora-version.

Bekræft RPM Fusion-installationen

Efter import og aktivering af de ønskede RPM Fusion-lagre er det vigtigt at kontrollere, at installationen var vellykket. For at kontrollere, om depoterne er blevet tilføjet korrekt, skal du åbne terminalen og køre følgende grep kommando:

dnf repolist | grep rpmfusion

Denne kommando søger efter output af dnf repolist for enhver forekomst af "rpmfusion". Hvis installationen lykkedes, bør du se de nyligt tilføjede RPM Fusion-lagre i outputtet.

Aktiver RPM Fusion Testing Updates (valgfrit)

Aktivering af RPM Fusion Testing-depoterne kan være nyttigt for brugere, der er interesserede i at få adgang til de seneste avancerede opdateringer, såsom beta-udgivelser eller nye NVIDIA-drivere. Husk, at pakker i testlagrene kan være ustabile, så brug dem med forsigtighed.

Aktiver Free Testing Updates Repository

For at aktivere RPM Fusion Free Testing Updates-lageret skal du åbne terminalen og køre følgende kommando:

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Denne kommando aktiverer RPM Fusion Free Testing Updates-lageret, hvilket giver dig adgang til de seneste under-udviklingspakker, der ikke er tilgængelige i de stabile repositories.

Aktiver lageret for ikke-gratis testopdateringer

For at aktivere RPM Fusion Non-Free Testing Updates-lageret skal du åbne terminalen og udføre følgende kommando:

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Denne kommando aktiverer RPM Fusion Non-Free Testing Updates-lageret, hvilket giver adgang til de nyeste proprietære pakker, der stadig er under udvikling.

Bekræft de aktiverede testlagre

Når du har aktiveret de ønskede RPM Fusion Testing repositories, skal du sikre dig, at de tilføjes korrekt. Åbn terminalen og kør følgende grep-kommando for at bekræfte aktiveringen af ​​testlagrene:

dnf repolist | grep rpmfusion

Denne kommando søger efter output af dnf repolist for enhver forekomst af "rpmfusion".

Installer Tainted RPM Fusion Repositories

RPM Fusion leverer "plettede" arkiver til både gratis og ikke-fri software. Disse arkiver indeholder pakker, som nogle lande kan betragte som ulovlige, såsom afspilning af dvd'er ved hjælp af libdvdcss. Dette afsnit vil guide dig gennem installationen af ​​disse plettede depoter og give eksempler.

Installer Tainted RPM Fusion Free Repository

For at installere det plettede RPM Fusion Free-lager, som inkluderer understøttelse af gratis og open source softwarepakker, skal du udføre følgende kommando:

sudo dnf install rpmfusion-free-release-tainted

Installer libdvdcss

Nu hvor du har installeret det plettede RPM Fusion Free-lager, kan du installere pakker som libdvdcss til DVD-afspilning. Kør følgende kommando for at installere libdvdcss:

sudo dnf install libdvdcss

Installer Tainted RPM Fusion Non-Free Repository

For at installere det plettede RPM Fusion Non-Free-lager, som giver understøttelse af ikke-gratis eller proprietære softwarepakker, skal du udføre:

sudo dnf install rpmfusion-nonfree-release-tainted

Installer yderligere Tainted Proprietary Support-pakker

Med det plettede RPM Fusion Non-Free-lager installeret, kan du installere yderligere plettede proprietære supportpakker, såsom firmware. Brug følgende kommando til at installere disse pakker:

sudo dnf install \*-firmware

Bekræft installerede RPM Fusion Repositories

Når du har afsluttet installationsprocessen, kan du bekræfte tilstedeværelsen af ​​alle installerede RPM Fusion-lagre ved hjælp af grep kommando. For at kontrollere dnf repolist, udfør:

dnf repolist | grep rpmfusion

Eksempler på RPM Fusion-kommandoer

Dette afsnit vil lære dig, hvordan du søger efter og installerer pakker fra RPM Fusion-lagrene. Du kan nu installere populære applikationer såsom Discord, som ikke er tilgængelige i Fedoras standarddepoter.

Installer RPM-pakker

For at installere en pakke ved hjælp af DNF-pakkehåndteringen og RPM Fusion skal du køre følgende kommando:

sudo dnf install <package name>

Et eksempel med Discord:

sudo dnf install discord

Søg efter pakker i RPM Fusion Repository

For at søge efter pakker, der er tilgængelige via DNF-pakkehåndteringen, inklusive dem i RPM Fusion-lagrene, skal du bruge dnf search kommando. For at søge efter Discord skal du for eksempel køre:

sudo dnf search discord

Installer DNF Utilities

For bedre søgeresultater kan du installere dnf-utils pakke, som inkluderer yderligere værktøjer til håndtering af pakker:

sudo dnf install dnf-utils

Repo forespørgselskommando

Efter installation dnf-utils, kan du bruge repoquery kommando for at indsamle flere oplysninger om en pakke. Fortsætter med Discord-eksemplet:

sudo repoquery -i discord

Vis denne kommando for at se detaljerede oplysninger om Discord-pakken, inklusive lageret, hvorfra den er hentet.

Installer RPM Fusion AppStream Metadata

RPM Fusion-lagre giver også pakker til GNOME og KDE Discover. For at installere de nødvendige metadata skal du køre:

sudo dnf groupupdate core

Installer RPM Fusion Multimedia

RPM Fusion-lagre inkluderer pakker og opdateringer til multimedieafspilning og GStreamer-kompatibilitet.

For at installere multimediepakker til GStreamer-aktiverede programmer skal du udføre følgende:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Installer derefter lyd- og videopakker, der kræves af nogle programmer, kør:

sudo dnf groupupdate sound-and-video

Installer multimedie-codecs

På grund af licensbegrænsninger leverer RPM Fusion-lagre forskellige multimedie-codecs, som muligvis ikke er tilgængelige i Fedoras standardlagre. For at installere disse codecs skal du udføre følgende:

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,ugly-\*,base} gstreamer1-libav --exclude=gstreamer1-plugins-{bad-\*,good-\*,ugly-\*}-freeworld -y

Yderligere RPM Fusion-kommandoer

Dette afsnit vil diskutere yderligere RPM Fusion-kommandoer til brug med Fedora Linux. Vi vil forklare, hvordan du deaktiverer RPM Fusion-testopdateringer, fjerner RPM Fusion-lagre og geninstallerer dem, hvis det er nødvendigt.

Deaktiver RPM Fusion Testing Updates

Hvis du ikke længere har brug for RPM Fusion Testing-depotet, kan du deaktivere det ved at udføre følgende kommandoer svarende til det repository, du tidligere har aktiveret.

Deaktiver Free Test Updates Repository:

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Deaktiver lageret for ikke-gratis testopdateringer:

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

Fjern RPM Fusion Repositories

For at fjerne RPM Fusion-lagrene fra dit Fedora-system, skal du finde deres navne og bruge dnf remove kommando. Følg nedenstående trin for at fjerne de relevante depoter.

Gratis RPM Fusion Repository Removal Command:

sudo dnf remove rpmfusion-free-release

Ikke-gratis RPM Fusion Repository Removal Command:

sudo dnf remove rpmfusion-nonfree-release

Gratis (Tainted) RPM Fusion Repository Removal Command:

sudo dnf remove rpmfusion-free-release-tainted

Kommando til fjernelse af ikke-fri (plettet) RPM Fusion Repository:

sudo dnf remove rpmfusion-nonfree-release-tainted 

Fjernelse af disse lagre vil forhindre dit system i at modtage opdateringer eller installere pakker fra RPM Fusion-kilderne.

Konklusion

Vi har lige gået igennem det smarte med at installere RPM Fusion på dit Fedora Linux-system. Uanset om du pifter en ældre Fedora-version op eller pifter den seneste udgivelse op, er RPM Fusion din go-to til at få fat i de ekstra apps, som Fedora ikke samler. Husk, det handler om at gøre din Fedora-oplevelse mere velstående og skræddersyet til dine behov. Så dyk ned, udforsk de store softwareudbud, og giv din Fedora det ekstra pust. Og hey, hold altid øje med opdateringer og fællesskabstips for at holde dit system glat og sikkert. Glad justering!

Nyttige og relevante links

Her er nogle værdifulde links relateret til brugen af ​​RPM Fusion:

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar


da_DKDansk