Sådan tilføjer du tredjepartslagre og RPM’er i Fedora

At bruge Fedora betyder at acceptere, at tredjepartssoftware på Linux, som du bruger på daglig basis, aldrig vil blive inkluderet som standard. Dette er ubelejligt, men ikke verdens undergang. Det er fordi, der er nogle fantastiske tjenester og ressourcer derude for at hjælpe brugere med at tilføje tredjepartslagre og RPM’er i Fedora for at få det, de har brug for.

Den første service, vi vil se på, er Fedora Copr. Copr er en ny teknologi, men lige siden den kom ud, har brugere henvendt sig til den for at finde software, der normalt ikke er inkluderet i Fedora. Copr-systemet kan ses som Fedoras “PPA”-system eller Redhats version af Open SUSE Build-tjenesten. Grunden? Brugere og udviklere kan nemt gøre brug af Copr og lave brugerdefinerede softwarelagre for nemt at distribuere software til Fedora-brugere.

Dette er langt den bedste ressource til tredjepartssoftware. Sådan bruger du det. For at starte skal du åbne en terminal. En terminal er den eneste måde at få dette gjort på, da Copr involverer interaktion med DNF-pakkemanageren (et terminalprogram).

I dette eksempel bruger vi Steam. Steam er proprietær software, og som et resultat nægter Redhat (folkene bag Fedora) at sende det i deres softwarelagre. En god måde hurtigt at rette dette på er ved at få det på Copr. Søg efter og find Steam via søgelinjen.

  Sådan optager du hurtigt stemmememoer på iPhone eller iPad

Vælg et resultat, der virker nyttigt. Bemærk, at der er mange duplikerede Copr-reposer til Steam. Den bedste måde at vælge på er at læse hver side og bestemme, hvilken der er den mest aktive. I dette tilfælde er den mest aktive Copr-repo til Steam: alunux / linux-steam-integration

Gå til siden, og læs instruktionerne. Repo-vedligeholdere er normalt venlige nok til at fortælle dig præcis, hvad du har brug for at vide. I dette tilfælde kræver Alunux steam repo, for først at aktivere den negative17 repo:

sudo u -c 'dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo'

Aktiver derefter selve Copr-repoen.

su -c 'dnf copr enable alunux/linux-steam-integration'

Derefter skal du blot installere Steam som enhver anden software i Fedora. Dette er muligt på to måder. Den første involverer at søge i Gnome Software efter “Steam” og klikke på installationsknappen. Alternativt:

sudo dnf install steam

Du ønsker måske også Steam Linux-integration:

su -c 'dnf install linux-steam-integration'

RPMFusion

En anden måde at forbedre softwarekilderne til Fedora seriøst på er ved at aktivere RPMFusion. Dette er en velkendt tjeneste, der har specialiseret sig i at tilføje tredjepartssoftware (tænk på Nvidia proprietære drivere og andre ikke-gratis værktøjer som Skype, Discord og etc).

Hvis du ikke vil rode rundt med Copr (eller ikke kan finde noget der), er en god måde at tilføje dette til dit system. Det bedste af det hele er, at RPM Fusion har eksisteret i årevis og er altid opdateret. Når en ny version af Fedora dukker op, vil RPM Fusion arbejde med den. Sådan får du det i gang.

  Hvad er RAM? Alt hvad du behøver at vide

Den nuværende udgivelse af Fedora, når dette skrives, er 26. Hvis du læser dette i fremtiden, så gå her for at downloade de ikke-frie pakker.

For version 26 skal du åbne en terminal og:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

Når denne pakke er færdig med at installere, skal du gå til Gnome-softwaren. Du vil bemærke, at der er meget mere software tilgængelig. Alternativt kan du åbne en terminal og gøre:

dnf search programname

RPM Pbone

En anden god RPM-ressource er RPM Pbone. Det er en søgemaskine, der ser over internettet (ved hjælp af søgetermer) efter RPM-pakker. Dette er en ret ligetil hjemmeside. Selvom brugere skal vide, at andre Linux-distributioner bruger Redhat RPM-pakkeformatet, og som følge heraf kan du finde pakker fra OpenSUSE, CentOS og etc.

Da disse pakkeformater ligner hinanden, burde det ikke være svært at installere en OpenSUSE-pakke til Fedora.

Pkgs.org og OpenSUSE Build Service

Bortset fra RPM Pbone er der andre RPM-depoter. Hovedsagelig, Pkgs.org og SUSE Build-tjenesten. Som Fedora-brugere er Pkgs.org nok det bedste sted at starte. Den søger aktivt gennem mange Linux-distributioner (inklusive Fedoras) efter RPM’er og andre pakker.

  Sådan laver du kun én sidelandskab i Word

Hvorfor vil du bruge Pkgs.org? Nå, hvis du er på en ny udgivelse af Fedora, er nogle programmer inkluderet i tidligere udgivelser muligvis ikke der. Denne hjemmeside giver dig mulighed for at få den. Derudover søger den mange forskellige steder efter den software, du har brug for, så med denne ene tjeneste alene søger du faktisk flere steder.

Den anden ressource er OBS. OBS’en er primært til SUSE-brugere, men fungerer fint med Fedora. Dette skyldes to årsager:

OBS’en understøtter Suse, som bruger RPM-filer. Fedora bruger også RPM’er, så brugere nemt kan installere Suse RPM’er til deres Fedora-opsætning (dog ikke anbefalet).
Fordi Fedora og Suse deler et pakkeformat, understøttes Fedora normalt konsekvent på OBS. Når de søger efter programmer på webstedet, vil brugerne se en Fedora-downloadknap.

Brug OBS her.

Konklusion

Fedora er et fantastisk operativsystem, der altid er på forkant i Linux-verdenen. Masser af nye teknologier starter i Fedoraland, før de flytter andre steder hen. Når det er sagt, er de berygtede for at forbyde “ikke-fri software”. For fortalere for fri software er dette godt. Men hvis du er en generel bruger, der ønsker nemt at installere Discord, vil du have en dårlig tid. Det er derfor, det er vigtigt at vide, hvilke ressourcer Fedora-brugere kan henvende sig til for tredjepartssoftware.