Hvordan sette opp RPM -fusjon på Fedora Linux?

Hvordan sette opp RPM -fusjon på Fedora Linux?
Enhver Linux -distro kan beskrives som en kombinasjon av Linux -kjernen og forskjellige pakker på toppen. Systemet Devs må bestemme hvilke pakker som kan være tilgjengelige fra de offisielle depotene. Fedora er ikke annerledes. Det følger et sett med regler når det gjelder støttepakker gjennom den offisielle Fedora Repos:
  • Pakkeinnholdet kan ikke være proprietært.
  • Pakken kan ikke være lovlig besatt.
  • Pakken kan ikke bryte lovene i USA (spesielt føderale eller gjeldende statlige lover).

Det er her tredjeparts depoter spiller inn. Disse repoene har mer frihet til å tilby programvarepakker som Fedora ekskluderer.

I denne guiden, sjekk ut hvordan du setter opp RPM Fusion på Fedora Linux.

Fedora og RPM Fusion

RPM Fusion er en av de mest populære tredjeparts repoer for Fedora, Centos/RHEL og lignende distros. Det er ofte den primære kilden til mange tredjepartsapplikasjoner for fedora. RPM Fusion er et resultat av tre prosjekter som samles: dribble, freshrpms og Livna. Sjekk ut RPM Fusion.
Alle pakkene fra RPM Fusion er forhåndskompilert og tilgjengelige for alle gjeldende versjoner av Fedora, RHEL og derivater. RPM Fusion fungerer med verktøy som Yum, DNF og PackageKit. Når det gjelder Fedora, er Yum og DNF begge tilgjengelige.

Det er to forskjellige repoer under RPM -fusjon:

  • RPM Fusion Free: Den inneholder open source-programvare.
  • RPM-fusjon ikke-fri: Den inneholder programvare uten å ha en open source-lisensiering, men kildekoden er gratis tilgjengelig.

Det er også flere tredjeparts repoer for Fedora, for eksempel Google Chrome Repo.

Konfigurere RPM -fusjon

RPM -fusjon er ganske enkel å konfigurere, og det er mulig å gjøre via både GUI og CLI.

Konfigurer RPM Fusion ved hjelp av GUI

RPM Fusion tilbyr direkte RPM -pakker for å konfigurere repoene. Gå til RPM Fusion Configuration-siden og last ned RPM-pakkene for både "gratis" og "ikke-fri" repos.

Når du er lastet ned, start File Manager og bla gjennom RPM -pakkene. Dobbeltklikk på RPM-pakkene. Det åpner dem i GNOME -programvare.

Klikk "Installere”For å installere RPM -pakken. Det vil kreve at sudo -privilegiet handler.

Til slutt, sjekk om RPM -fusjonsrepos er aktivert. Gå til GNOME -programvare >> “Software Repositories”. Hvis de er deaktivert, må du aktivere dem. Handlingene vil kreve sudo -privilegium å utføre.

Voila! RPM -fusjon er vellykket installert og effektiv!

Konfigurer RPM Fusion ved hjelp av CLI

RPM-fusjon er enklere å konfigurere ved hjelp av kommandolinjen. Alt det krever er å kjøre en enkeltlinjekommando for å installere depot-RPMS.

Følgende kommando vil installere RPM Fusion i både "gratis" og "ikke-fri" repoer. DNF vil automatisk ta tak i og installere de aktuelle RPM -pakkene for Fedora -versjonen som for øyeblikket kjører.

$ sudo dnf installer https: // speil.Rpmfusion.org/gratis/fedora/RPMFusion-Free-Release-$ (RPM -E %Fedora).Noark.RPM https: // speil.Rpmfusion.org/ikke-fri/fedora/rpmfusion-nonfree-release-$ (rpm -e %fedora).Noark.Rpm

RPM -fusjon skal være aktivert som standard. Neste trinn er å oppdatere DNF -cachen. Kjør følgende kommando:

$ SUDO DNF -oppdatering

Hvis du bruker GNOME/KDE Desktop, anbefales følgende trinn. Det muliggjør RPM Fusion Integration med GNOME -programvare og KDE Discover.

$ sudo dnf groupupdate core

Deaktivere og aktivere RPM -fusjon

Når en repo ikke er nødvendig, er det generelt bedre å deaktivere repoen. En deaktivert repo vil fortsatt forbli konfigurert i systemet, men den vil ikke bli brukt til å installere eller søke på pakker.

For å deaktivere RPM Fusion Repo, kjør følgende kommandoer:

$ SUDO DNF Config-Manager-Sett-Deabled RPMFusion-Free
$ SUDO DNF Config-Manager-Sett-Deabled RPMFusion-NonFree

Hvis RPM -fusjon er nødvendig igjen, må du aktivere repoene ved å bruke følgende kommandoer:

$ SUDO DNF Config-Manager-Sett-aktivert RPMFusion-gratis
$ SUDO DNF Config-Manager-Sett-aktivert RPMFusion-NonFree

Fjerning av RPM -fusjon

Å fjerne RPM -fusjon fra systemet er enkelt. Alt det krever er å fjerne RPM -pakkene for både RPM Fusion "gratis" og "ikke -fri" repoer.

Først må du bestemme pakketavnet for RPM Fusion Repos.

$ RPM -QA | grep -i

Fjern pakkene med følgende kommando:

$ sudo dnf fjerne

Siste tanker

RPM Fusion er vertskap. Etter å ha fulgt denne guiden, har du forhåpentligvis lært hvordan du kan dra nytte av denne fantastiske repoen.

Glad databehandling!