Cum să configurați depozitele de software în Fedora


Distribuția dvs. Fedora își obține software-ul din depozite și fiecare dintre aceste depozite vine cu un număr de aplicații software gratuite și proprietare disponibile pentru instalare. Arhivele oficiale Fedora au mii de aplicații gratuite și open source.

În acest articol, vom arăta cum să configurați depozitele de software în distribuția Fedora folosind instrumentul de gestionare a pachetelor DNF din linia de comandă.

Vizualizați arhivele activate în Fedora

Pentru a lista toate depozitele activate pe sistemul dumneavoastră Fedora, în formatul ID, nume și stare (numărul de pachete pe care le oferă), rulați următoarea comandă.

sudo dnf repolist

Puteți lista pachete dintr-un depozit specificat, de exemplu fedora, rulând următoarea comandă. Acesta va lista toate pachetele disponibile și instalate din depozitul specificat.

sudo dnf repository-packages fedora list

Pentru a afișa numai o listă a pachetelor disponibile sau instalate din depozitul specificat, adăugați opțiunea disponibilă sau, respectiv, instalată.

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

Adăugarea, activarea și dezactivarea unui depozit DNF

Înainte de a adăuga un nou depozit la sistemul dvs. Fedora, trebuie să îl definiți fie adăugând o secțiune [repository] la fișierul /etc/dnf/dnf.conf, sau într-un fișier .repo din directorul /etc/yum.repos.d/. Majoritatea dezvoltatorilor sau întreținătorilor de pachete oferă depozitelor DNF propriul fișier .repo.

De exemplu, pentru a defini depozitul pentru Grafana într-un fișier .repo, creați-l așa cum se arată.

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

Apoi adăugați secțiunea [repository] în fișier și salvați-o. Dacă observați cu atenție, în configurația depozitului afișată în imagine, aceasta nu este activată așa cum este indicat de parametrul (enabled=0); am schimbat acest lucru în scopuri demonstrative.

Apoi, pentru a adăuga și a activa un nou depozit, executați următoarea comandă.

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

Pentru a activa sau dezactiva un depozit DNF, de exemplu în timp ce încercați să instalați un pachet din acesta, utilizați --enablerepo sau - opțiunea -disablerepo.

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

De asemenea, puteți activa sau dezactiva mai multe depozite cu o singură comandă.

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

De asemenea, puteți activa și dezactiva depozitele în același timp, de exemplu.

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

Pentru a activa permanent un anumit depozit, utilizați opțiunea --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

Pentru a dezactiva definitiv un anumit depozit, utilizați comutatorul --set-disabled.

sudo dnf config-manager --set-disabled grafana

Asta este tot pentru acum! În acest articol, am explicat cum să configurați depozitele de software în Fedora. Împărtășește-ți comentariile sau pune întrebări prin intermediul formularului de feedback de mai jos.