Giunsa ang Pag-configure sa Mga Repositori sa Software sa Fedora


Ang imong pag-apod-apod sa Fedora nakakuha sa software niini gikan sa mga repositoryo ug ang matag usa niini nga mga repositoryo adunay daghang libre ug proprietary nga aplikasyon sa software nga magamit nimo aron ma-install. Ang opisyal nga mga repositoryo sa Fedora adunay libu-libo nga libre ug bukas nga gigikanan nga mga aplikasyon.

Niini nga artikulo, ipakita namon kung giunsa ang pag-configure sa mga repositoryo sa software sa pag-apod-apod sa Fedora gamit ang DNF package manager tool gikan sa command line.

Tan-awa ang Gi-enable nga mga Repositori sa Fedora

Aron ilista ang tanan nga gipaandar nga mga repository sa imong Fedora system, sa format nga repository ID, ngalan, ug status (gidaghanon sa mga pakete nga gihatag niini), padagana ang mosunod nga sugo.

$ sudo dnf repolist

Mahimo nimong ilista ang mga pakete gikan sa usa ka piho nga repository, pananglitan fedora, pinaagi sa pagpadagan sa mosunod nga mando. Ilista niini ang tanan nga mga pakete nga magamit ug gi-install gikan sa gitakda nga repositoryo.

$ sudo dnf repository-packages fedora list

Aron ipakita lamang ang usa ka lista sa mga pakete nga magamit o na-install gikan sa piho nga repository, idugang ang magamit o na-install nga kapilian matag usa.

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

Pagdugang, Pag-enable, ug Pag-disable sa DNF Repository

Sa dili ka pa magdugang ug bag-ong repository sa imong Fedora system, kinahanglan nimo kining ipasabot pinaagi sa pagdugang ug [repository] nga seksyon sa /etc/dnf/dnf.conf file, o sa .repo file sa ang /etc/yum.repos.d/ direktoryo. Kadaghanan sa mga developer o package maintainer naghatag ug DNF repository sa ilang kaugalingong .repo file.

Pananglitan sa paghubit sa repository alang sa Grafana sa usa ka .repo file, buhata kini sama sa gipakita.

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

Dayon idugang ang [repository] nga seksyon sa file ug i-save kini. Kung imong bantayan pag-ayo, sa configuration sa repository nga gipakita sa hulagway, wala kini gipagana sama sa gipakita sa parameter (enabled=0); giusab namo kini alang sa mga katuyoan sa pagpakita.

Sunod, aron makadugang ug makapahimo sa bag-ong repository, padagana ang mosunod nga sugo.

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

Para ma-enable o ma-disable ang usa ka DNF repository, pananglitan samtang naningkamot sa pag-install ug package gikan niini, gamita ang --enablerepo o --disablerepo nga opsyon.

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

Mahimo usab nimo nga ma-enable o ma-disable ang labaw sa usa ka repository nga adunay usa ka command.

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

Mahimo usab nimo nga ma-enable ug ma-disable ang mga repository sa parehas nga oras, pananglitan.

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

Para permanente nga makapahimo sa usa ka partikular nga repository, gamita ang --set-enabled nga opsyon.

$ 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

Para permanente nga ma-disable ang usa ka partikular nga repository, gamita ang --set-disabled switch.

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

Kana lang sa pagkakaron! Niini nga artikulo, gipatin-aw namon kung giunsa ang pag-configure sa mga repositoryo sa software sa Fedora. Ipakigbahin ang imong mga komento o pangutana pinaagi sa feedback nga porma sa ubos.