Ricerca nel sito web

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.