Com configurar els repositoris de programari a Fedora


La vostra distribució de Fedora obté el seu programari dels dipòsits i cadascun d'aquests dipòsits inclou un nombre d'aplicacions de programari gratuïtes i propietat que podeu instal·lar. Els dipòsits oficials de Fedora tenen milers d'aplicacions gratuïtes i de codi obert.

En aquest article, mostrarem com configurar els dipòsits de programari a la distribució de Fedora mitjançant l'eina de gestor de paquets DNF des de la línia d'ordres.

Veure dipòsits activats a Fedora

Per llistar tots els dipòsits habilitats al vostre sistema Fedora, en el format ID, nom i estat del dipòsit (nombre de paquets que proporciona), executeu l'ordre següent.

$ sudo dnf repolist

Podeu llistar paquets d'un repositori especificat, per exemple fedora, executant l'ordre següent. Llistarà tots els paquets disponibles i instal·lats des del repositori especificat.

$ sudo dnf repository-packages fedora list

Per mostrar només una llista dels paquets disponibles o instal·lats des del repositori especificat, afegiu l'opció disponible o instal·lada respectivament.

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

Afegir, habilitar i desactivar un repositori DNF

Abans d'afegir un nou dipòsit al vostre sistema Fedora, heu de definir-lo afegint una secció [repositori] al fitxer /etc/dnf/dnf.conf o a un fitxer .repo a el directori /etc/yum.repos.d/. La majoria de desenvolupadors o mantenedors de paquets proporcionen als repositoris DNF el seu propi fitxer .repo.

Per exemple, per definir el repositori de Grafana en un fitxer .repo, creeu-lo tal com es mostra.

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

A continuació, afegiu la secció [repositori] al fitxer i deseu-lo. Si observeu amb atenció, a la configuració del repositori que es mostra a la imatge, no està habilitat com indica el paràmetre (enabled=0); ho vam canviar amb finalitats de demostració.

A continuació, per afegir i habilitar un nou dipòsit, executeu l'ordre següent.

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

Per habilitar o desactivar un repositori DNF, per exemple mentre intenteu instal·lar-ne un paquet, utilitzeu l'opció --enablerepo o --disablerepo.

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

També podeu habilitar o desactivar més d'un dipòsit amb una sola ordre.

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

També podeu activar i desactivar els dipòsits alhora, per exemple.

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

Per habilitar permanentment un repositori determinat, utilitzeu l'opció --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 desactivar permanentment un dipòsit concret, utilitzeu l'interruptor --set-disabled.

$ sudo dnf config-manager --set-disabled grafana

Això és tot per ara! En aquest article, hem explicat com configurar els repositoris de programari a Fedora. Comparteix els teus comentaris o fes preguntes mitjançant el formulari de comentaris que hi ha a continuació.