Brug af Fedora betyder at acceptere denne tredjepartsoftware på Linux, som du bruger til daglig, vil aldrig blive inkluderet som standard. Dette er ubelejligt, men ikke verdens ende. Det er fordi der er nogle gode tjenester og ressourcer derude, der hjælper brugere med at tilføje tredjepartslagre og RPM'er i Fedora for at få det, de har brug for.
Den første service, vi ser på, er FedoraCopr. Copr er en ny teknologi, men lige siden den kom ud har brugerne henvendt sig til den for at finde software, der normalt ikke er inkluderet i Fedora. Copr-systemet kan ses som Fedoras “PPA” -system eller Redhat's version af Open SUSE Build-tjenesten. Grunden? Brugere og udviklere kan let gøre brug af Copr og lave brugerdefinerede softwarelager for let at distribuere software til Fedora-brugere.
Dette er langt den bedste ressource for tredjepartsoftware. Sådan bruges det. Åbn en terminal for at starte. En terminal er den eneste måde at få dette til, da Copr involverer interaktion med DNF-pakkehåndtereren (et terminalprogram).
I dette eksempel bruger vi Steam. Steam er proprietær software, og som et resultat nægter Redhat (folket bag Fedora) at sende det i deres softwarelager. En god måde at hurtigt løse dette på er ved at få det på Copr. Søg efter og find Steam via søgefeltet.
Vælg et resultat, der synes nyttigt. Bemærk, at der er mange duplikater af kopr-repos til Steam. Den bedste måde at vælge er at læse hver side og afgøre, 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 nøjagtigt, hvad du har brug for at vide. I dette tilfælde kræver Alunux steam repo, først at aktivere negativ17 repo:
sudo u -c "dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo"
Aktivér derefter selve Copr-repoen.
su -c "dnf copr enable alunux/linux-steam-integration"
Derefter skal du blot installere Steam som enhver andensoftware i Fedora. Dette er muligt på to måder. Den første involverer søgning i Gnome-software efter “Steam” og klik 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 alvorligt forbedre softwaren påkilder til Fedora er ved at aktivere RPMFusion. Dette er en velkendt tjeneste, der er specialiseret i tilføjelse af tredjepartssoftware (tænk på Nvidia-ejendomsdrivere og andre ikke-frie værktøjer som Skype, Discord og osv.).
Hvis du ikke vil rode med Copr (ellerkan ikke finde noget der), en god måde er at tilføje dette til dit system. Bedst af alt, RPM Fusion har eksisteret i årevis og er altid ajour. Når en ny version af Fedora dukker op, fungerer RPM Fusion med den. Sådan får du det i gang.
Den aktuelle udgivelse af Fedora fra skrivning af dette er 26. Hvis du læser dette i fremtiden, skal du gå hit for at downloade de ikke-gratis pakker.
I 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 installationen, skal du gå til Gnome-software. Du vil bemærke, at der er meget mere software tilgængelig. Alternativt skal 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 kigger over internettet (ved hjælp af søgeudtryk) for RPM-pakker. Dette er en temmelig ligetil webside. Brugere skal dog vide, at andre Linux-distributioner bruger Redhat RPM-pakkeformat, og som et resultat kan du muligvis finde pakker fra OpenSUSE, CentOS og etc.
Da disse pakkeformater er ens, skulle det ikke være vanskeligt at installere en OpenSUSE-pakke til Fedora.
Pkgs.org og OpenSUSE Build-tjenesten
Bortset fra RPM Pbone er der andre RPMrepositories. Hovedsagelig Pkgs.org og SUSE Build-tjenesten. Som Fedora-brugere er Pkgs.org sandsynligvis det bedste sted at starte. Det søger aktivt gennem mange Linux-distributioner (inklusive Fedoras) efter RPM'er og andre pakker.
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. Dette websted giver dig mulighed for at få det. Derudover søger den på mange forskellige steder efter den software, du har brug for, så med denne ene tjeneste søger du faktisk flere steder.
Den anden ressource er OBS. OBS er hovedsageligt til SUSE-brugere, men fungerer fint sammen med Fedora. Dette skyldes to grunde:
- OBS understøtter Suse, der bruger RPM-filer. Fedora bruger også RPM'er, så brugerne let kan installere Suse RPM'er til deres Fedora-opsætning (skønt ikke anbefalet).
- Fordi Fedora og Suse deler et pakkeformat, understøttes Fedora som regel konsekvent på OBS. Når de søger efter programmer på webstedet, vil brugerne se en Fedora-download-knap.
Brug OBS her.
Konklusion
Fedora er et fantastisk operativsystem, der altid eri forkant i Linux-verdenen. Masser af nye teknologier starter i Fedoraland, før de flytter et andet sted. Alt det sagt, de er berygtede for at afvise "ikke-fri software". For advokater med fri software er dette godt. Hvis du imidlertid er en generel bruger, der let efter at installere Discord, vil du have det dårligt. Derfor er det vigtigt at vide, hvilke ressourcer Fedora-brugere kan henvende sig til til tredjepartssoftware.
Kommentarer