Kā konfigurēt programmatūras krātuves Fedora


Jūsu Fedora izplatītājs savu programmatūru iegūst no krātuvēm, un katram no šiem krātuvēm ir pieejams bezmaksas un patentētu programmatūras lietojumprogrammu skaits, kuras varat instalēt. Oficiālajās Fedora krātuvēs ir tūkstošiem bezmaksas un atvērtā koda lietojumprogrammu.

Šajā rakstā mēs parādīsim, kā konfigurēt programmatūras krātuves Fedora izplatīšanā, izmantojot komandrindas DNF pakotņu pārvaldnieka rīku.

Skatīt iespējotās krātuves Fedora

Lai uzskaitītu visus jūsu Fedora sistēmā iespējotos krātuves, formāta krātuves ID, nosaukumā un statusā (tā piedāvāto paku skaitā) izpildiet šo komandu.

$ sudo dnf repolist

Paketes var norādīt no norādītā repozitorija, piemēram, fedora, izpildot šādu komandu. Tajā tiks uzskaitīti visi pieejamie un instalētie pakotnes no norādītā krātuves.

$ sudo dnf repository-packages fedora list

Lai parādītu tikai to pakotņu sarakstu, kas ir pieejamas vai instalētas no norādītā krātuves, attiecīgi pievienojiet pieejamo vai instalēto opciju.

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

DNF krātuves pievienošana, iespējošana un atspējošana

Pirms pievienojat jaunu repozitoriju Fedora sistēmai, tas jādefinē, vai nu pievienojot [repository] sadaļu failā /etc/dnf/dnf.conf vai .repo failā direktoriju /etc/yum.repos.d/. Lielākā daļa izstrādātāju vai pakešu uzturētāju nodrošina DNF krātuves ar savu .repo failu.

Piemēram, lai definētu Grafana krātuvi .repo failā, izveidojiet to, kā parādīts.

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

Pēc tam failā pievienojiet sadaļu [repository] un saglabājiet to. Ja jūs uzmanīgi novērojat, attēlā redzamajā krātuves konfigurācijā tas nav iespējots, kā norāda parametrs (enabled = 0) ; mēs to mainījām demonstrācijas nolūkos.

Pēc tam, lai pievienotu un iespējotu jaunu krātuvi, palaidiet šo komandu.

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

Lai iespējotu vai atspējotu DNF krātuvi, piemēram, mēģinot no tās instalēt pakotni, izmantojiet opciju --enablerepo vai --disablerepo .

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

Ar vienu komandu var arī iespējot vai atspējot vairākus krātuves.

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

Piemēram, vienlaikus varat arī iespējot un atspējot krātuves.

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

Lai neatgriezeniski iespējotu noteiktu krātuvi, izmantojiet 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

Lai neatgriezeniski atspējotu noteiktu repozitoriju, izmantojiet slēdzi --set-disabled .

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

Tas pagaidām ir viss! Šajā rakstā mēs esam paskaidrojuši, kā konfigurēt programmatūras krātuves Fedora. Dalieties komentāros vai uzdodiet jautājumus, izmantojot zemāk esošo atsauksmju veidlapu.