Kako konfigurirati skladišča programske opreme v Fedori


Vaša distribucija Fedora programsko opremo pridobiva iz skladišč, vsaka od teh shramb pa vsebuje številne brezplačne in lastniške programske aplikacije, ki jih lahko namestite. Uradna skladišča Fedora imajo na tisoče brezplačnih in odprtokodnih aplikacij.

V tem članku bomo pokazali, kako konfigurirati skladišča programske opreme v distribuciji Fedora z orodjem za upravljanje paketov DNF iz ukazne vrstice.

Oglejte si omogočena skladišča v Fedori

Če želite prikazati vsa omogočena skladišča v sistemu Fedora, v obliki zapisa ID -ja skladišča, imenu in statusu (število paketov, ki jih ponuja), zaženite naslednji ukaz.

$ sudo dnf repolist

Pakete iz podanega skladišča, na primer fedora, lahko navedete tako, da zaženete naslednji ukaz. Navedel bo vse razpoložljive in nameščene pakete iz podanega skladišča.

$ sudo dnf repository-packages fedora list

Če želite prikazati le seznam teh paketov, ki so na voljo ali nameščeni iz podanega skladišča, dodajte razpoložljivo ali nameščeno možnost.

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

Dodajanje, omogočanje in onemogočanje skladišča DNF

Preden v sistem Fedora dodate novo skladišče, ga morate definirati tako, da v datoteko /etc/dnf/dnf.conf dodate razdelek [repository] ali v datoteko .repo v imenik /etc/yum.repos.d/. Večina razvijalcev ali vzdrževalcev paketov ponuja skladišča DNF z lastno datoteko .repo.

Če želite na primer definirati skladišče za Grafano v datoteki .repo, ga ustvarite, kot je prikazano.

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

Nato v datoteko dodajte razdelek [repository] in ga shranite. Če pozorno opazujete, v konfiguraciji skladišča, prikazani na sliki, ni omogočeno, kot kaže parameter (enabled = 0) ; to smo spremenili zaradi demonstracije.

Če želite dodati in omogočiti novo skladišče, zaženite naslednji ukaz.

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

Če želite omogočiti ali onemogočiti skladišče DNF, na primer pri poskusu namestitve paketa iz njega, uporabite možnost --enablerepo ali --disablerepo .

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

Z enim ukazom lahko omogočite ali onemogočite tudi več skladišč.

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

Hkrati lahko na primer omogočite in onemogočite skladišča.

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

Če želite trajno omogočiti določeno skladišče, uporabite možnost --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

Če želite trajno onemogočiti določeno skladišče, uporabite stikalo --set-disabled .

$ sudo dnf config-manager --set-disabled grafana

To je vse za zdaj! V tem članku smo razložili, kako konfigurirati skladišča programske opreme v Fedori. Delite svoje komentarje ali postavite vprašanja preko spodnjega obrazca za povratne informacije.