Kako konfigurirati softverska spremišta u Fedori


Vaša Fedora distribucija dobija svoj softver iz spremišta i svako od ovih spremišta dolazi sa brojnim besplatnim i vlasničkim softverskim aplikacijama koje su vam dostupne za instalaciju. Zvanična Fedora spremišta imaju hiljade besplatnih aplikacija otvorenog koda.

U ovom članku ćemo pokazati kako da konfigurišete softverska spremišta u Fedora distribuciji koristeći alat za upravljanje paketima DNF iz komandne linije.

Pregledajte omogućena spremišta u Fedori

Da ispišete sva omogućena spremišta na vašem Fedora sistemu, u formatu ID spremišta, naziv i status (broj paketa koje pruža), pokrenite sljedeću naredbu.

sudo dnf repolist

Možete navesti pakete iz određenog spremišta, na primjer fedora, tako što ćete pokrenuti sljedeću naredbu. On će izlistati sve pakete koji su dostupni i instalirani iz navedenog spremišta.

sudo dnf repository-packages fedora list

Da prikažete samo listu onih paketa koji su dostupni ili instalirani iz navedenog spremišta, dodajte opciju dostupno ili instalirano.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

Dodavanje, omogućavanje i onemogućavanje DNF spremišta

Prije nego što dodate novo spremište u vaš Fedora sistem, morate ga definirati dodavanjem [repository] odjeljka u datoteku /etc/dnf/dnf.conf, ili u datoteku .repo u direktoriju /etc/yum.repos.d/. Većina programera ili održavatelja paketa obezbjeđuje DNF spremišta s vlastitim .repo fajlom.

Na primjer, da biste definirali spremište za Grafanu u .repo datoteci, kreirajte ga kao što je prikazano.

sudo vim /etc/yum.repos.d/grafana.repo

Zatim dodajte odjeljak [repository] u fajl i sačuvajte ga. Ako pažljivo posmatrate, u konfiguraciji spremišta prikazanoj na slici, ona nije omogućena kao što je naznačeno parametrom (enabled=0); promijenili smo ovo u svrhu demonstracije.

Zatim, da dodate i omogućite novo spremište, pokrenite sljedeću naredbu.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

Da omogućite ili onemogućite DNF spremište, na primjer dok pokušavate instalirati paket iz njega, koristite --enablerepo ili - -disablerepo opcija.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Takođe možete omogućiti ili onemogućiti više od jednog spremišta sa jednom naredbom.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

Također možete omogućiti i onemogućiti spremišta u isto vrijeme, na primjer.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Da trajno omogućite određeno spremište, koristite opciju --set-enabled.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

Da trajno onemogućite određeno spremište, koristite prekidač --set-disabled.

sudo dnf config-manager --set-disabled grafana

To je sve za sada! U ovom članku smo objasnili kako da konfigurišete softverska spremišta u Fedori. Podijelite svoje komentare ili postavite pitanja putem obrasca za povratne informacije ispod.