Å bruke Fedora betyr å akseptere den tredjepartenprogramvare på Linux som du bruker til daglig, blir aldri inkludert som standard. Dette er upraktisk, men ikke verdens ende. Det er fordi det er noen gode tjenester og ressurser der ute som hjelper brukere å legge til tredjepartslagre og RPM i Fedora for å få det de trenger.
Den første tjenesten vi ser på er FedoraCOPR. Copr er en ny teknologi, men helt siden den kom ut har brukerne henvendt seg til den for å finne programvare som normalt ikke er inkludert i Fedora. Copr-systemet kan sees på som Fedoras “PPA” -system, eller Redhats versjon av Open SUSE Build-tjenesten. Grunnen? Brukere og utviklere kan enkelt benytte seg av Copr, og lage tilpassede programvarelager for enkelt å distribuere programvare til Fedora-brukere.
Dette er den desidert beste ressursen for tredjepartprogramvare. Slik bruker du det. For å starte, åpne opp en terminal. En terminal er den eneste måten å få dette til, da Copr innebærer samhandling med DNF-pakksjefen (et terminalprogram).
I dette eksemplet bruker vi Steam. Steam er egenutviklet programvare, og som et resultat nekter Redhat (personene bak Fedora) å sende den i programvarelagerene sine. En god måte å raskt fikse dette på er å få det på Copr. Søk etter og finn Steam via søkefeltet.
Velg et resultat som virker nyttig. Merk at det er mange dupliserte kopr-repoer for Steam. Den beste måten å velge, er å lese hver side og bestemme hvilken som er den mest aktive. I dette tilfellet er den mest aktive Copr-repo for Steam: alunux / linux-steam-integration
Gå til siden og les instruksjonene. Repo-vedlikeholdere er vanligvis snille nok til å fortelle deg nøyaktig hva du trenger å vite. I dette tilfellet krever Alunux steam repo, for først å aktivere negativ17 repo:
sudo u -c "dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo"
Aktiver deretter selve Copr-repoen.
su -c "dnf copr enable alunux/linux-steam-integration"
Deretter installerer du Steam som alle andreprogramvare i Fedora. Dette er mulig på to måter. Den første innebærer å søke på Gnome Software etter “Steam”, og klikke på installasjonsknappen. Alternativt:
sudo dnf install steam
Du vil kanskje også ha Steam Linux-integrasjon:
su -c "dnf install linux-steam-integration"
RPM Fusion
En annen måte å forbedre programvaren på alvorkilder til Fedora er ved å aktivere RPMFusion. Dette er en kjent tjeneste som spesialiserer seg på å legge til tredjepartsprogramvare (tenk på Nvidia proprietære drivere og andre ikke-gratis verktøy som Skype, Discord og etc).
Hvis du ikke vil rote med Copr (ellerkan ikke finne noe der), en god måte er å legge dette til systemet ditt. Det beste av alt er at RPM Fusion har eksistert i mange år, og er alltid oppdatert. Når en ny versjon av Fedora dukker opp, vil RPM Fusion jobbe med den. Slik får du det til.
Den nåværende utgivelsen av Fedora fra skriving av dette er 26. Hvis du leser dette i fremtiden, kan du gå hit for å laste ned ikke-gratispakkene.
For versjon 26, åpne en terminal og:
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y
Når denne pakken er ferdig med å installere, gå til Gnome-programvare. Du vil merke at det er mye mer programvare tilgjengelig. Alternativt kan du åpne en terminal og gjøre:
dnf search programname
RPM Pbone
En annen god RPM-ressurs er RPM Pbone. Det er en søkemotor som ser over internett (ved hjelp av søkeord) for RPM-pakker. Dette er et ganske greit nettsted. Skjønt, brukere bør vite at andre Linux-distribusjoner bruker Redhat RPM-pakkeformat, og som et resultat kan du finne pakker fra OpenSUSE, CentOS og etc.
Siden disse pakkeformatene er like, burde det ikke være vanskelig å installere en OpenSUSE-pakke til Fedora.
Pkgs.org og OpenSUSE Build-tjenesten
Bortsett fra RPM Pbone, er det andre RPMrepositories. Hovedsakelig Pkgs.org og SUSE Build-tjenesten. Som Fedora-brukere er Pkgs.org sannsynligvis det beste stedet å starte. Den søker aktivt gjennom mange Linux-distribusjoner (inkludert Fedoras) etter RPM-er og andre pakker.
Hvorfor vil du bruke Pkgs.org? Vel, hvis du er på en ny utgave av Fedora, kan det hende at noen programmer som er inkludert i tidligere utgivelser ikke er der. Dette nettstedet lar deg få det. I tillegg søker den på mange forskjellige steder etter programvaren du trenger, så med denne ene tjenesten alene søker du faktisk på flere steder.
Den andre ressursen er OBS. OBS er hovedsakelig for SUSE brukere, men fungerer fint med Fedora. Dette skyldes to grunner:
- OBS støtter Suse som bruker RPM-filer. Fedora bruker også RPM-er, slik at brukere enkelt kan installere Suse-RPM-er i Fedora-oppsettet (skjønt ikke anbefalt).
- Fordi Fedora og Suse deler et pakkeformat, blir Fedora vanligvis støttet på OBS. Når de søker etter programmer på nettstedet, vil brukerne se en Fedora-nedlastningsknapp.
Bruk OBS her.
Konklusjon
Fedora er et flott operativsystem som alltid er deti forkant i Linux-verdenen. Mange nye teknologier starter i Fedoraland før de flytter andre steder. Alt det er sagt, de er beryktet for å ikke tillate “ikke-fri programvare”. For talsmenn for fri programvare er dette bra. Imidlertid, hvis du er en generell bruker som ønsker å enkelt installere Discord, vil du ha det dårlig. Dette er grunnen til at det er viktig å vite hvilke ressurser Fedora-brukere kan henvende seg til for tredjepartsprogramvare.
kommentarer