Kuidas seadistada tarkvarahoidlaid Fedoras


Teie Fedora levitamine hankib oma tarkvara hoidlatest ja kõigil neist on mitu installimiseks saadaval olevat tasuta ja patenteeritud tarkvararakendust. Ametlikes Fedora hoidlates on tuhandeid tasuta ja avatud lähtekoodiga rakendusi.

Selles artiklis näitame, kuidas konfigureerida tarkvarahoidlaid Fedora jaotuses, kasutades käsurealt DNF-i paketihalduri tööriista.

Kuva Fedoras lubatud hoidlad

Kõigi teie Fedora süsteemi lubatud hoidlate loendamiseks käivitage järgmine käsk vormingus hoidla ID, nimi ja olek (pakutavate pakettide arv).

$ sudo dnf repolist

Pakette saate loetleda määratud hoidlast, näiteks fedora, käivitades järgmise käsu. See loetleb kõik paketid, mis on saadaval ja installitud määratud hoidlast.

$ sudo dnf repository-packages fedora list

Ainult nende pakettide loendi kuvamiseks, mis on saadaval või installitud määratud hoidlas, lisage vastavalt saadavalolev või installitud suvand.

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

DNF-i hoidla lisamine, lubamine ja keelamine

Enne Fedora süsteemi uue hoidla lisamist peate selle määratlema, lisades /etc/dnf/dnf.conf faili jaotise [hoidla] või failis .repo. kataloog /etc/yum.repos.d/. Enamik arendajaid või pakettide hooldajaid pakuvad DNF-i hoidlatele oma .repo-faili.

Näiteks Grafana hoidla määratlemiseks .repo-failis looge see nagu näidatud.

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

Seejärel lisage faili jaotis [hoidla] ja salvestage see. Kui jälgite hoolikalt, pole see pildil näidatud hoidla konfiguratsioonis lubatud, nagu näitab parameeter (lubatud = 0) ; muutsime seda demonstratsiooni eesmärgil.

Järgmisena uue hoidla lisamiseks ja lubamiseks käivitage järgmine käsk.

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

DNF-i hoidla lubamiseks või keelamiseks, näiteks proovides sellest paketti installida, kasutage valikut --enablerepo või --disablerepo .

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

Ühe käsuga saate lubada või keelata ka mitu hoidlat.

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

Samuti saate korraga lubada ja keelata hoidlad.

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

Konkreetse hoidla jäädavaks lubamiseks kasutage valikut - 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

Konkreetse hoidla jäädavaks keelamiseks kasutage lülitit --set-disabled .

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

Praeguseks kõik! Selles artiklis oleme selgitanud, kuidas Fedoras tarkvarahoidlaid konfigureerida. Jagage oma kommentaare või esitage küsimusi alloleva tagasiside vormi kaudu.