Yadda ake Sanya Ma'ajiyar Software a Fedora


Rarraba Fedora ɗin ku yana samun software ɗin sa daga ma'ajiyar kayan ajiya kuma kowane ɗayan waɗannan ma'ajin ya zo tare da adadin aikace-aikacen software na kyauta da na mallakar mallakar da ke akwai don ku shigar. Ma'ajin Fedora na hukuma suna da dubunnan aikace-aikacen tushen kyauta da buɗe ido.

A cikin wannan labarin, za mu nuna yadda ake saita ma'ajin software a cikin rarrabawar Fedora ta amfani da kayan aikin sarrafa fakitin DNF daga layin umarni.

Duba wuraren da aka kunna a Fedora

Don jera duk wuraren da aka kunna akan tsarin Fedora ɗinku, a cikin tsarin ID na ma'ajiyar, suna, da matsayi (yawan fakitin da yake bayarwa), gudanar da umarni mai zuwa.

$ sudo dnf repolist

Kuna iya lissafin fakiti daga ƙayyadadden ma'ajiyar, misali fedora, ta hanyar gudanar da umarni mai zuwa. Zai jera duk fakitin da ake da su kuma an shigar dasu daga ma'ajiyar da aka kayyade.

$ sudo dnf repository-packages fedora list

Don nuna jerin waɗancan fakitin da ake da su ko shigar da su daga ƙayyadadden ma'ajiya, ƙara zaɓin da ke akwai ko shigar da bi da bi.

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

Ƙarawa, Ƙarfafawa, da Kashe Ma'ajiyar DNF

Kafin ka ƙara sabon ma'ajiya zuwa tsarin Fedora, kuna buƙatar ayyana shi ta ko dai ƙara sashin [majigi] zuwa fayil ɗin /etc/dnf/dnf.conf, ko zuwa fayil ɗin .repo a ciki da /etc/yum.repos.d/ directory. Yawancin masu haɓakawa ko masu kula da kunshin suna ba da ma'ajiyar DNF tare da fayil ɗin .repo nasu.

Misali don ayyana ma'ajin Grafana a cikin fayil .repo, ƙirƙira shi kamar yadda aka nuna.

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

Sa'an nan kuma ƙara sashin [majigi] a cikin fayil ɗin kuma adana shi. Idan kun lura a hankali, a cikin tsarin ma'ajin da aka nuna a hoton, ba a kunna shi kamar yadda ma'aunin (enabled=0) ya nuna; mun canza wannan don dalilai na nunawa.

Na gaba, don ƙarawa da kunna sabon ma'ajiyar, gudanar da umarni mai zuwa.

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

Don kunna ko kashe ma'ajiyar DNF, misali yayin ƙoƙarin shigar da fakiti daga gare ta, yi amfani da zaɓin --enablerepo ko --disablerepo zaɓi.

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

Hakanan zaka iya kunna ko kashe ma'ajiyoyi fiye da ɗaya tare da umarni ɗaya.

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

Hakanan zaka iya kunna da kashe ma'ajin ajiya a lokaci guda, misali.

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

Don kunna takamaiman ma'ajiya ta dindindin, yi amfani da zaɓin --set-enabled zaɓi.

$ 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

Don musaki wani ma'ajiya ta dindindin, yi amfani da canjin --set-disabled.

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

Wannan ke nan a yanzu! A cikin wannan labarin, mun bayyana yadda ake saita ma'ajin software a cikin Fedora. Raba ra'ayoyinku ko yin tambayoyi ta hanyar amsawar da ke ƙasa.