Kaip sukonfigūruoti programinės įrangos saugyklas „Fedora“.


Jūsų Fedora platinimas programinę įrangą gauna iš saugyklų ir kiekvienoje iš šių saugyklų yra daugybė nemokamų ir patentuotų programinės įrangos programų, kurias galite įdiegti. Oficialiose „Fedora“ saugyklose yra tūkstančiai nemokamų atvirojo kodo programų.

Šiame straipsnyje parodysime, kaip sukonfigūruoti programinės įrangos saugyklas „Fedora“ paskirstyme naudojant DNF paketų tvarkyklės įrankį iš komandinės eilutės.

Peržiūrėkite įgalintas saugyklas „Fedora“.

Norėdami išvardyti visas įgalintas „Fedora“ sistemos saugyklas, tokiomis kaip saugyklos ID, pavadinimas ir būsena (jo teikiamų paketų skaičius), paleiskite šią komandą.

sudo dnf repolist

Galite įtraukti paketus iš nurodytos saugyklos, pvz., fedora, vykdydami šią komandą. Jame bus išvardyti visi galimi ir įdiegti paketai iš nurodytos saugyklos.

sudo dnf repository-packages fedora list

Kad būtų rodomas tik tų paketų, galimų arba įdiegtų iš nurodytos saugyklos, sąrašas, atitinkamai pridėkite parinktį galima arba įdiegta.

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

DNF saugyklos pridėjimas, įjungimas ir išjungimas

Prieš pridėdami naują saugyklą į savo Fedora sistemą, turite ją apibrėžti pridėdami [repozitoriumą] skiltį prie failo /etc/dnf/dnf.conf, arba į .repo failą /etc/yum.repos.d/ kataloge. Dauguma kūrėjų ar paketų prižiūrėtojų DNF saugykloms teikia savo .repo failą.

Pavyzdžiui, norėdami apibrėžti „Grafana“ saugyklą .repo faile, sukurkite ją, kaip parodyta.

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

Tada į failą pridėkite skyrių [repository] ir išsaugokite. Jei atidžiai stebite, paveikslėlyje parodytoje saugyklos konfigūracijoje ji neįjungta, kaip rodo parametras (enabled=0); mes tai pakeitėme demonstravimo tikslais.

Tada, norėdami pridėti ir įjungti naują saugyklą, paleiskite šią komandą.

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

Norėdami įjungti arba išjungti DNF saugyklą, pavyzdžiui, bandydami įdiegti paketą iš jos, naudokite ---enablerepo arba - -disablerepo parinktis.

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

Taip pat viena komanda galite įjungti arba išjungti daugiau nei vieną saugyklą.

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

Pavyzdžiui, taip pat galite įjungti ir išjungti saugyklas vienu metu.

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

Norėdami visam laikui įjungti tam tikrą saugyklą, naudokite parinktį ---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

Norėdami visam laikui išjungti tam tikrą saugyklą, naudokite jungiklį --set-disabled.

sudo dnf config-manager --set-disabled grafana

Tai kol kas viskas! Šiame straipsnyje paaiškinome, kaip sukonfigūruoti programinės įrangos saugyklas „Fedora“. Pasidalykite savo komentarais arba užduokite klausimų naudodami toliau pateiktą atsiliepimų formą.