Cómo configurar repositorios de software en Fedora

Cómo configurar repositorios de software en Fedora

Su distribución de Fedora obtiene su software de repositorios y cada uno de estos repositorios viene con una cantidad de aplicaciones de software gratuitas y patentadas disponibles para que las instale. Los repositorios oficiales de Fedora tienen miles de aplicaciones gratuitas y de código abierto.

En este artículo, mostraremos cómo configurar repositorios de software en la distribución de Fedora usando la herramienta de administración de paquetes DNF desde la línea de comandos.

Ver repositorios habilitados en Fedora

Para listar todos los repositorios habilitados en su sistema Fedora, en el formato ID de repositorio, nombre y estado (número de paquetes que proporciona), ejecute el siguiente comando.

$ sudo dnf repolist  Listar repositorios habilitados en Fedora  Lista de repositorios habilitados en Fedora Listar repositorios habilitados en Fedora

Puede listar paquetes desde un repositorio especificado, por ejemplo fedora. ejecutando el siguiente comando. Enumerará todos los paquetes disponibles e instalados desde el repositorio especificado.

$ sudo dnf repository-packages fedora list

Para mostrar solo una lista de los paquetes disponibles o instalados desde el repositorio especificado, agregue el available. o instalado. respectivamente.

$ sudo dnf repository-packages fedora list disponible. O $ sudo dnf repository-packages fedora list instalado.

Agregar, habilitar y deshabilitar un repositorio DNF

freestar.config.enabled_slots.push

Antes de agregar un nuevo repositorio a su sistema Fedora, necesita definirlo agregando una sección [repositorio] al archivo /etc/dnf/dnf.conf. o a un .repo. archivo en el directorio /etc/yum.repos.d/. La mayoría de los desarrolladores o mantenedores de paquetes proporcionan repositorios DNF con su propio archivo .repo.

Por ejemplo, para definir el repositorio de Grafana en un archivo .repo. créelo como se muestra.

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

Luego agregue la sección [repositorio] en el archivo y guárdelo. Si observa con atención, en la configuración del repositorio que se muestra en la imagen, no está habilitado como lo indica el parámetro. (habilitado = 0); cambiamos esto con fines de demostración.

Agregar nuevo repositorio DNF en Fedora  Agregar nuevo repositorio DNF en Fedora Agregar nuevo repositorio DNF en Fedora

Siguiente, para agregar y habilitar un nuevo repositorio, ejecute el siguiente comando.

$ sudo dnf config-manager–add-repo/etc/yum.repos.d/grafana.repo Agregar y habilitar DNF Repo  Agregar y habilitar DNF Repo Agregar y habilitar DNF Repo

Para habilitar. o inhabilitar. un repositorio DNF, por ejemplo, al intentar instalar un paquete de él, use la opción–enablerepo o–disablerepo.

$ sudo dnf–enablerepo = grafana instalar grafana O $ sudo dnf–disablerepo = fedora-extras instalar grafana  Instalar paquete desde el repositorio habilitado  Instalar paquete desde el repositorio habilitado Instalar paquete desde el repositorio habilitado

También puede habilitar o deshabilitar más de un repositorio con un solo comando.

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

Usted también puede habilitar y deshabilitar repositorios al mismo tiempo, por ejemplo.

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

Para habilitar permanentemente un repositorio en particular, use la opción–set-enabled.

$ sudo grep enable/etc/yum.repos.d/grafana.repo $ sudo dnf config-manager–set-habilitado grafana $ sudo grep habilitar/etc/yum.repos.d/grafana.repo  Habilitar permanentemente DNF Repo  Habilitar permanentemente DNF Repo Habilitar permanentemente DNF Repo

Para deshabilitar permanentemente un repositorio en particular, use el interruptor–set-disabled.

$ sudo dnf config-manager–set-disabled grafana

¡Eso es todo por ahora! En este artículo, hemos explicado cómo configurar repositorios de software en Fedora. Comparta sus comentarios o haga preguntas a través del formulario de comentarios a continuación.