Come configurare i repository software in Fedora
La tua distribuzione Fedora ottiene il suo software dai repository e ciascuno di questi repository viene fornito con un numero di applicazioni software gratuite e proprietarie disponibili per l'installazione. I repository ufficiali di Fedora hanno migliaia di applicazioni gratuite e open source.
In questo articolo, mostreremo come configurare i repository software nella distribuzione Fedora utilizzando lo strumento di gestione pacchetti DNF dalla riga di comando.
Visualizza i repository abilitati in Fedora
Per elencare tutti i repository abilitati sul tuo sistema Fedora, nel formato ID repository, nome e stato (numero di pacchetti forniti), esegui il comando seguente.
sudo dnf repolist
Puoi elencare i pacchetti da un repository specificato, ad esempio fedora, eseguendo il seguente comando. Elencherà tutti i pacchetti disponibili e installati dal repository specificato.
sudo dnf repository-packages fedora list
Per visualizzare solo un elenco dei pacchetti disponibili o installati dal repository specificato, aggiungere rispettivamente l'opzione disponibile o installato.
sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed
Aggiunta, abilitazione e disabilitazione di un repository DNF
Prima di aggiungere un nuovo repository al tuo sistema Fedora, devi definirlo aggiungendo una sezione [repository]
al file /etc/dnf/dnf.conf, o in un file .repo nella directory /etc/yum.repos.d/. La maggior parte degli sviluppatori o dei manutentori dei pacchetti forniscono ai repository DNF il proprio file .repo.
Ad esempio, per definire il repository per Grafana in un file .repo, crealo come mostrato.
sudo vim /etc/yum.repos.d/grafana.repo
Quindi aggiungi la sezione [repository]
nel file e salvala. Se osservi attentamente, nella configurazione del repository mostrata nell'immagine, non è abilitato come indicato dal parametro (enabled=0)
; lo abbiamo modificato a scopo dimostrativo.
Successivamente, per aggiungere e abilitare un nuovo repository, esegui il comando seguente.
sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo
Per abilitare o disabilitare un repository DNF, ad esempio mentre si tenta di installare un pacchetto da esso, utilizzare --enablerepo
o - -disablerepo
opzione.
sudo dnf --enablerepo=grafana install grafana
OR
sudo dnf --disablerepo=fedora-extras install grafana
Puoi anche abilitare o disabilitare più di un repository con un singolo comando.
sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana
Puoi anche abilitare e disabilitare i repository contemporaneamente, ad esempio.
sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
Per abilitare in modo permanente un particolare repository, utilizza l'opzione --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
Per disabilitare permanentemente un particolare repository, utilizza l'opzione --set-disabled
.
sudo dnf config-manager --set-disabled grafana
È tutto per ora! In questo articolo, abbiamo spiegato come configurare i repository software in Fedora. Condividi i tuoi commenti o fai domande tramite il modulo di feedback qui sotto.