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.