Hur man lägger till tredjepartsförvar och varvtal i Fedora

click fraud protection

Att använda Fedora innebär att du accepterar att tredjepartsprogramvara på Linux som du använder dagligen kommer aldrig att inkluderas som standard. Detta är obekvämt, men inte världens slut. Det beror på att det finns några fantastiska tjänster och resurser som hjälper användare att lägga till tredjepartsförråd och RPM i Fedora för att få det de behöver.

Den första tjänsten vi tittar på är Fedora Copr. Copr är en ny teknik, men ända sedan den kom ut har användare vänt sig till den för att hitta mjukvara som normalt inte ingår i Fedora. Copr-systemet kan ses som Fedoras "PPA" -system eller Redhat's version av tjänsten Open SUSE Build. Anledningen? Användare och utvecklare kan enkelt använda sig av Copr och göra anpassade programvarulager för att enkelt distribuera programvara till Fedora-användare.

Detta är den överlägset bästa resursen för programvara från tredje part. Så här använder du det. För att starta, öppna en terminal. En terminal är det enda sättet att göra detta, eftersom Copr innebär att interagera med DNF-pakethanteraren (ett terminalprogram).

instagram viewer

I det här exemplet använder vi Steam. Steam är egenutvecklad mjukvara, och som ett resultat vägrar Redhat (folket bakom Fedora) att skicka det i sina mjukvarulager. Ett bra sätt att snabbt fixa detta är att få det på Copr. Sök efter och hitta Ånga via sökfältet.

Välj ett resultat som verkar vara användbart. Observera att det finns många duplicerade Copr-repo för Steam. Det bästa sättet att välja är att läsa varje sida och bestämma vilken som är den mest aktiva. I detta fall är den mest aktiva Copr-repo för Steam: alunux / linux-steam-integration

Gå till sidan och läs instruktionerna. Repo-underhållare är vanligtvis vänliga nog för att berätta exakt vad du behöver veta. I detta fall kräver Alunux ånga-repo, först att aktivera negativt 17-repo:

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

Aktivera sedan själva Copr-repo.

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

Installera sedan bara Steam som all annan programvara i Fedora. Detta är möjligt på två sätt. Den första som handlar om att söka Gnome Software efter “Steam” och klicka på installationsknappen. Alternativt:

sudo dnf installera ånga

Du kanske också vill ha Steam Linux-integration:

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

RPMFusion

Ett annat sätt att på allvar förbättra Fedora-programvarukällorna är att aktivera RPMFusion. Detta är en välkänd tjänst som är specialiserad på att lägga till programvara från tredje part (tror att Nvidia-specialdrivrutiner och andra icke-fria verktyg som Skype, Discord och etc).

Om du inte vill röra dig med Copr (eller inte hittar något där), är ett bra sätt att lägga till det i ditt system. Bäst av allt: RPM Fusion har funnits i åratal och är alltid uppdaterad. När en ny version av Fedora dyker upp fungerar RPM Fusion med den. Så här får du igång.

Den nuvarande utgivningen av Fedora från och med detta är 26. Om du läser detta i framtiden, gå här för att ladda ner de paket som inte är fria.

För version 26, öppna en terminal och:

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

När det här paketet är klar med installationen går du till Gnome-programvaran. Du kommer att märka att det finns mycket mer mjukvara tillgänglig. Alternativt öppnar du en terminal och gör:

dnf sök programnamn

RPM Pbone

En annan bra RPM-resurs är RPM Pbone. Det är en sökmotor som tittar över internet (med hjälp av söktermer) för RPM-paket. Detta är en ganska enkel webbplats. Användare bör dock veta att andra Linux-distributioner använder paketformatet Redhat RPM, och som ett resultat kan du hitta paket från OpenSUSE, CentOS och etc.

Eftersom dessa paketformat är liknande bör det inte vara svårt att installera ett OpenSUSE-paket till Fedora.

Pkgs.org och OpenSUSE Build-tjänsten

Bortsett från RPM Pbone finns det andra RPM-lager. Huvudsakligen, Pkgs.org och SUSE Build-tjänsten. Som Fedora-användare är Pkgs.org förmodligen det bästa stället att börja. Den söker aktivt genom många Linux-distributioner (inklusive Fedoras) efter RPM: er och andra paket.

Varför skulle du vilja använda Pkgs.org? Tja, om du är på en ny version av Fedora, kanske vissa program som ingår i tidigare utgåvor inte finns. Denna webbplats gör att du kan få den. Dessutom söker den på många olika platser efter den programvara du behöver, så med den här ena tjänsten söker du faktiskt på flera platser.

Den andra resursen är OBS. OBS är främst för SUSE-användare, men fungerar bra med Fedora. Detta beror på två skäl:

  1. OBS stöder Suse som använder RPM-filer. Fedora använder också RPM: er, så att användare enkelt kan installera Suse RPM: er i sin Fedora-inställning (men rekommenderas inte).
  2. Eftersom Fedora och Suse delar ett paketformat, stöds Fedora vanligtvis konsekvent på OBS. När de söker efter program på webbplatsen ser användarna en Fedora-nedladdningsknapp.

Använd OBS här.

Slutsats

Fedora är ett fantastiskt operativsystem som alltid är i framkant i Linuxvärlden. Massor av ny teknik börjar i Fedoraland innan de flyttar någon annanstans. Allt som sagt, de är ökända för att inte tillåta "icke-fri programvara". För advokater med fri programvara är detta bra. Men om du är en allmän användare som enkelt vill installera Discord kommer du att ha det dåligt. Det är därför det är viktigt att veta vilka resurser Fedora-användare kan vända sig till för tredje parts programvara.

watch instagram story