Cómo agregar un repositorio a RedHat


En la entrada anterior explicamos cómo saber qué repositorios se están empleando en nuestro sistema y por lo tanto, desde cuales tenemos paquetes disponibles para instalar/actualizar, pero...

¿Cómo agregamos un nuevo repositorio en Red Hat?

Existen dos formas de hacerlo, crear el fichero de repositorio directamente o usar la herramienta que incorpora RedHat/CentOS para tal efecto, yum-config-manager.
  1. Fichero de configuración del repositorio
    Bajo la carpeta /etc/yum.repos.d están localizados los ficheros de repositorio de RedHat.
    Cada uno de estos ficheros maneja los repositorios y para agregar uno nuevo o deshabilitar uno existente llega con crear un nuevo fichero con la estructura deseada, o cambiar el valor de la variable enabled a 1, respectivamente.
    shell> ls /etc/yum.repos.d/
    Dag.repo  epel.repo  epel-testing.repo  rhdp.repo
    shell> cat /etc/yum.repos.d/epel.repo
    [epel]
    name=Extra Packages for Enterprise Linux 6 - $basearch
    baseurl=http://download.fedoraproject.org/pub/epel/6/$basearc
    failovermethod=priority
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    
  2. yum-config-manager
    Es la forma más sencilla de agregar un nuevo repositorio y sólo hay que saber la URL del mismo. Toda la creación del fichero y la configuración del repositorio se hace de forma automática. Por lo tanto, para agregar un repositorio:
    shell> yum-config-manager --add-repo= \
    http://download.fedoraproject.org/pub/epel/6/$basearch
    
    Una vez agregado lo podemos manejar, siempre referenciándolo por su nombre. Para activarlo,
    shell> yum repolist all
    Loaded plugins: rhnplugin
    ...
    rhn-tools-rhel-x86_64-server-6 RHN Tools for RHEL enabled: 52
    repolist: 5,781
    shell> yum-config-manager --enable "RHN Tools for RHEL"
    
    Y también desactivar,
    shell> yum-config-manager --disable "RHN Tools for RHEL"


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios