Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

RPM samruni er geymsla viðbótarpakka fyrir Fedora og EL+EPEL sem hópur sjálfboðaliða í samfélaginu heldur úti. RPM Fusion er ekki sjálfstæð geymsla heldur framlenging á sjálfgefna pakka Fedora sem ekki var hægt að taka með vegna þess að Fedora er bundið af sömu lagalegum takmörkunum og Red Hat.

RPM Fusion geymslan kemur í tveimur bragðtegundum, ókeypis og ekki ókeypis. Ókeypis geymslan inniheldur ókeypis útgáfu af hugbúnaðinum sem er opinn og ófrjáls, sem hefur að mestu nánast allan ókeypis hugbúnað en er lokaður uppspretta og aðallega séreign.

Í eftirfarandi kennslu muntu læra hvernig á að setja upp RPM Fusion á Fedora 35 stýrikerfinu þínu.

Forsendur

  • Mælt með stýrikerfi: Fedora Linux 35
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Uppfærðu stýrikerfi

Uppfærðu þína Fedora stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@fedora ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Bætir notanda við Sudoers á Fedora.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Uppsetning Dependency Required

Áður en þú heldur áfram með uppsetninguna skaltu keyra eftirfarandi skipun til að setja upp eða athuga hvort pakkinn dnf-plugins-core sé settur upp á Fedora skjáborðinu þínu.

sudo dnf install dnf-plugins-core -y

Sjálfgefið ætti þetta að vera sett upp.


Fáðu


Athugaðu fyrir RPM Fusion

Fyrsta verkefnið er að athuga hvort RPM Fusion geymslur séu þegar virkar. Þegar Fedora var sett upp, hafðirðu möguleika á að setja upp geymslur frá þriðja aðila.

Opnaðu flugstöðina þína og notaðu eftirfarandi grep skipun, sem mun prenta út allar heimsóknir af dnf endurhverfulistanum þínum.

dnf repolist | grep rpmfusion

Ef þú ert ekki með neinar RPM Fusion geymslur á dnf endurhverfulistanum þínum mun niðurstaðan koma til baka með engu. Ef þetta er raunin skaltu halda áfram í næsta hluta kennslunnar.

Settu upp og virkjaðu RPM Fusion geymslur

Til að setja upp RPM Fusion endurhverfan í flugstöðinni þinni muntu framkvæma eftirfarandi skipanir.

Athugaðu að ef þú ert opinn aðdáandi skaltu aðeins setja upp ókeypis geymsluna. Fyrir alla aðra notendur, settu upp bæði.

Til að virkja ókeypis geymsluna skaltu nota:

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

Til að virkja Non-Free geymsluna:

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

Næst skaltu staðfesta uppsetninguna.

dnf repolist | grep rpmfusion

Dæmi úttak:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

Fáðu


RPM Fusion Dæmi

Leitaðu að pakka

Nú er hægt að setja upp mörg vinsæl forrit sem koma ekki í sjálfgefna geymslu Fedora, svo sem Discord eða Telegram.

Settu upp Discord dæmi:

sudo dnf install discord -y

Settu upp Telegram Dæmi:

sudo dnf install telegram -y

Til að leita að pökkum til að sjá hvort þeir séu tiltækir með DNF pakkastjóranum, sem RPM Fusion er nú hluti af, notaðu dnf leitarskipun.

sudo dnf search discord

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Að auki, að setja upp dnf-utilities pakki getur skilað betri árangri.

sudo dnf install dnf-utils -y

Notaðu síðan endurhverfa fyrirspurnarskipunina. Dæmið mun halda áfram að nota Discord.

sudo repoquery -i discord

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Eins og þú sérð kemur Discord pakkinn frá RPM Fusion Non-Free geymslunni. Helst geturðu notað dnf leit og athugaðu með dnf repoquery skipun að rannsaka hvaða pakka sem notar dnf pakkastjórann.

Settu upp RPM Fusion AppStream Meta Data

RPM Fusion geymslan veitir pakka fyrir GNOME og KDE Discover.

sudo dnf groupupdate core

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Tegund Y og ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Settu upp RPM Fusion margmiðlun

RPM Fusion geymslur bjóða einnig upp á pakka og uppfærslur til að spila margmiðlunarskrár og GStreamer samhæfni.

Settu upp margmiðlunarpakka fyrir GStreamer virk forrit:

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

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Tegund Y og ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Settu upp hljóð- og myndpakka sem krafist er af sumum forritum:

sudo dnf groupupdate sound-and-video

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Tegund Y og ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Tainted RPM Fusion Repos

RPM Fusion hefur það sem er þekkt sem "blettur" geymslur ókeypis og ófrjálsar. Til að draga það saman þá innihalda þessar geymslur hugbúnað sem er ólöglegur í ákveðnum löndum, eins og að spila DVD diska með libdvdcss.

Settu upp Taint RPM Fusion Free stuðning (fyrir flosspakka) og libdvdcss:

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Tegund Y og ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Settu upp Taint RPM Fusion ófrjálsan stuðning (fyrir pakka sem ekki eru með floss):

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install \*-firmware

Dæmi úttak:

Hvernig á að setja upp / virkja RPM Fusion á Fedora 35

Tegund Y og ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Þegar því er lokið, notaðu grep skipunina til að athuga dnf repolist allra RPM Fusions sem nú eru uppsettar.

dnf repolist | grep rpmfusion

Dæmi úttak:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-tainted         RPM Fusion for Fedora 35 - Free tainted
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-tainted      RPM Fusion for Fedora 35 - Nonfree tainted
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

Fáðu


Hvernig á að fjarlægja (fjarlægja) RPM Fusion Repo

Það er tiltölulega auðvelt að fjarlægja geymslurnar úr Fedora kerfinu þínu. Til að fjarlægja geymslur þarftu að finna nafnið og nota dnf remove skipunina, en fyrst skaltu ganga úr skugga um að hafa fullt nafn. Þetta er hægt að gera með eftirfarandi skipun.

rpm -qa 'rpmfusion*'

Dæmi úttak:

rpmfusion-free-release-35-1.noarch
rpmfusion-nonfree-release-35-1.noarch
rpmfusion-nonfree-appstream-data-35-1.fc35.noarch
rpmfusion-free-appstream-data-35-1.fc35.noarch
rpmfusion-free-release-tainted-35-1.noarch
rpmfusion-nonfree-release-tainted-35-1.noarch

Opnaðu nú flugstöðina þína og notaðu eftirfarandi.

Til að fjarlægja ókeypis geymsluna skaltu nota:

sudo dnf remove rpmfusion-free-release -y

Til að fjarlægja Non-Free geymsluna skaltu nota:

sudo dnf remove rpmfusion-nonfree-release -y

Til að fjarlægja ókeypis (Tainted) geymsluna skaltu nota:

sudo dnf remove rpmfusion-free-release-tainted -y

Til að fjarlægja Non-Free (Tainted) geymsluna skaltu nota:

sudo dnf remove rpmfusion-nonfree-release-tainted -y

Til að setja Fusion drifið upp aftur, endurtaktu ferlið í upphafi kennslunnar.

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp RPM Fusion geymsluna ókeypis og ófrjáls ásamt spilltum geymslum á Fedora 35 stýrikerfinu þínu.

Á heildina litið er RPM Fusion einnig notað í dreifingum af RHEL gerð og það er vel virtur valkostur til að fá pakka sem eru ekki tiltækir sjálfgefið á meðan þú notar samt dnf pakkastjórann og ekki handvirkt að setja upp eða nota þriðja aðila þjónustu eins og flatpak eða snap .

Til að leita í RPM Fusion gagnagrunninum að pakka, heimsókn hér.

Leyfi a Athugasemd