Како додати спремишта треће стране и РПМ-ове у Федора

Korišćenje Fedora operativnog sistema podrazumeva da softver trećih strana koji se koristi svakodnevno na Linuxu neće biti automatski uključen. Iako ovo može predstavljati izazov, nije nepremostiva prepreka. Postoje brojne korisne usluge i resursi koji omogućavaju korisnicima da dodaju repozitorijume trećih strana i RPM pakete kako bi dobili potreban softver.

Fedora Copr: Vaš Izvor Dodatnog Softvera

Prva usluga koju ćemo razmotriti je Fedora Copr. Copr je relativno nova tehnologija, ali je postala popularna među korisnicima koji traže softver koji nije standardno uključen u Fedoru. Copr se može smatrati Fedorinom verzijom „PPA“ sistema, ili Red Hat-ovom alternativom OpenSUSE Build servisu. Razlog za to je jednostavan: korisnici i programeri mogu lako koristiti Copr za kreiranje prilagođenih softverskih spremišta i distribuciju softvera Fedora korisnicima.

Ovo je svakako jedan od najboljih izvora za softver trećih strana. Da biste ga koristili, otvorite terminal, jer je to jedini način za interakciju sa Copr sistemom, koji zahteva korišćenje DNF menadžera paketa.

U ovom primeru, koristićemo Steam. Steam je vlasnički softver, i stoga Red Hat (kompanija koja stoji iza Fedora sistema) ga ne uključuje u svoje zvanične repozitorijume. Da biste brzo rešili ovaj problem, potražite Steam na Copr sistemu. Koristite traku za pretragu da pronađete Steam.

Odaberite rezultat koji vam se čini najrelevantnijim. Treba imati na umu da postoji mnogo dupliranih Copr repozitorijuma za Steam. Najbolje je pažljivo pregledati svaku stranicu i odabrati onu koja je najaktivnija. U ovom slučaju, najaktivniji Copr repozitorijum za Steam je: alunux/linux-steam-integration.

Posetite stranicu odabranog repozitorijuma i pažljivo pročitajte uputstva. Održavaoci repozitorijuma obično daju precizne instrukcije o tome šta treba uraditi. U slučaju Alunux Steam repozitorijuma, potrebno je prvo omogućiti negativo17 repozitorijum:

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

Zatim, omogućite sam Copr repozitorijum:

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

Nakon toga, možete instalirati Steam na isti način kao i bilo koji drugi softver u Fedori. Postoje dva načina da to učinite. Prvi način je da potražite „Steam“ u Gnome Software aplikaciji i kliknete na dugme za instalaciju. Alternativno, možete koristiti terminal:

sudo dnf install steam

Možda ćete takođe želeti da instalirate Steam Linux integraciju:

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

RPMFusion: Proširite Mogućnosti Vaše Fedore

Drugi način da značajno unapredite softverske resurse Fedore je omogućavanje RPMFusion repozitorijuma. Ova dobro poznata usluga je specijalizovana za dodavanje softvera trećih strana, uključujući vlasničke Nvidia drajvere i druge alate koji nisu besplatni, kao što su Skype i Discord.

Ako ne želite da se bavite Copr sistemom (ili ako ne možete pronaći željeni softver), dodavanje RPMFusion repozitorijuma je odličan izbor. Najbolja stvar u vezi sa RPMFusion repozitorijumom je to što postoji već godinama i redovno se ažurira. Čim se pojavi nova verzija Fedore, RPMFusion je prilagođen za rad sa njom. Evo kako da ga podesite:

U trenutku pisanja ovog teksta, aktuelna verzija Fedore je 26. Ako čitate ovaj tekst u budućnosti, posetite ovu stranicu da preuzmete neslobodne pakete.

Za verziju 26, otvorite terminal i unesite:

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

Nakon što je ovaj paket instaliran, pogledajte Gnome Software aplikaciju. Primetićete da je sada dostupno mnogo više softvera. Alternativno, možete koristiti terminal i uraditi sledeće:

dnf search programname

RPM Pbone: Pretraživanje RPM Paketa

Još jedan koristan RPM resurs je RPM Pbone. To je pretraživač koji vam omogućava da pronađete RPM pakete na internetu koristeći ključne reči. Web lokacija je jednostavna za korišćenje. Treba napomenuti da i druge Linux distribucije koriste Red Hat RPM format paketa, što znači da možete pronaći pakete iz OpenSUSE, CentOS i drugih distribucija.

S obzirom da su formati paketa slični, ne bi trebalo da bude teško instalirati OpenSUSE paket na Fedoru.

Pkgs.org i OpenSUSE Build Service: Dodatne Opcije

Pored RPM Pbone, postoje i drugi izvori RPM paketa, kao što su Pkgs.org i OpenSUSE Build Service. Za korisnike Fedore, Pkgs.org je verovatno najbolja početna tačka. Ova web lokacija aktivno pretražuje mnoge Linux distribucije, uključujući Fedoru, za RPM i druge pakete.

Zašto koristiti Pkgs.org? Ako koristite novu verziju Fedore, neki programi koji su bili dostupni u starijim verzijama možda neće biti uključeni. Ova web lokacija će vam omogućiti da ih pronađete. Takođe, Pkgs.org pretražuje mnogo različitih izvora za softver, tako da pretragom na ovom sajtu zapravo pretražujete više lokacija.

Drugi resurs je OBS. OBS je uglavnom namenjen korisnicima SUSE-a, ali radi dobro i sa Fedorom. Postoje dva razloga za to:

OBS podržava SUSE koji koristi RPM datoteke. Fedora takođe koristi RPM, tako da korisnici mogu lako da instaliraju SUSE RPM datoteke na Fedoru (iako se to ne preporučuje).
Pošto Fedora i SUSE dele format paketa, Fedora je obično dobro podržana na OBS-u. Kada pretražuju programe na sajtu, korisnici će videti dugme za preuzimanje Fedora paketa.

Koristite OBS ovde.

Zaključak: Otključajte Potencijal Fedore

Fedora je odličan operativni sistem koji je uvek na čelu inovacija u Linux svetu. Mnoge nove tehnologije se prvo pojavljuju u Fedori pre nego što se presele na druge platforme. Međutim, Fedora je poznata po svojoj politici zabrane „neslobodnog softvera“. Za zagovornike slobodnog softvera, ovo je pozitivna stvar. Ipak, za obične korisnike koji žele jednostavno da instaliraju Discord ili druge slične aplikacije, ovo može predstavljati problem. Zbog toga je važno da korisnici Fedore znaju koje resurse mogu koristiti za pronalaženje i instaliranje softvera trećih strana.