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.