Kako konfigurirati softverska spremišta u Fedori


Vaša Fedora distribucija dobiva svoj softver iz repozitorija i svako od tih repozitorija dolazi s brojnim besplatnim i vlasničkim softverskim aplikacijama koje možete instalirati. Službena Fedora spremišta imaju tisuće besplatnih aplikacija otvorenog koda.

U ovom ćemo članku pokazati kako konfigurirati repozitorije softvera u Fedora distribuciji pomoću alata za upravljanje paketima DNF iz naredbenog retka.

Pregledajte omogućena spremišta u Fedori

Za popis svih omogućenih repozitorija na vašem Fedora sustavu, u obliku ID repozitorija, imena i statusa (broj paketa koje pruža), pokrenite sljedeću naredbu.

sudo dnf repolist

Možete ispisati pakete iz određenog repozitorija, na primjer fedora, pokretanjem sljedeće naredbe. Navest će sve pakete dostupne i instalirane iz navedenog repozitorija.

sudo dnf repository-packages fedora list

Za prikaz samo popisa onih paketa koji su dostupni ili instalirani iz navedenog repozitorija, 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 dodate novo spremište u svoj Fedora sustav, trebate ga definirati ili dodavanjem odjeljka [repozitorij] u datoteku /etc/dnf/dnf.conf, ili u datoteku .repo u direktoriju /etc/yum.repos.d/. Većina programera ili održavatelja paketa daje DNF spremištima vlastitu .repo datoteku.

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

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

Zatim dodajte odjeljak [repository] u datoteku i spremite je. Ako pažljivo promatrate, konfiguracija repozitorija prikazana na slici nije omogućena kao što je naznačeno parametrom (enabled=0); ovo smo promijenili 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 biste omogućili ili onemogućili DNF repozitorij, 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đer možete omogućiti ili onemogućiti više od jednog repozitorija 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 biste trajno omogućili 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 biste trajno onemogućili određeno spremište, upotrijebite prekidač --set-disabled.

sudo dnf config-manager --set-disabled grafana

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