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.