Manejar repositorios RedHat

RedHat tiene un sistema de paquetes "similar" a Debian, pero con extensión '.rpm'. Dichos paquetes están disponibles en repositorios que se pueden activar y desactivar dependiendo de lo que nos interese en cada momento.
La configuración de los repositorios a los que acceder, en realidad son ficheros de texto bajo la carpeta /etc/yum.repos.d/ y son éstos los que yum lee para poder a continuación hacer un fetch de los paquetes disponibles. Desde el propio yum también se pueden consultar los repositorios configurados, así como saber cuales de éstos están disponibles, cuales deshabilitados, y también el número de paquetes que ofrece cada uno.
  • Listado de repositorios
    shell> yum repolist
    Loaded plugins: rhnplugin
    repo id                         repo name                                 status
    rhel-x86_64-server-6            RH Enterprise Linux                        5,489
    rhel-x86_64-server-fastrack-6   RHEL Server FasTrack                         240
    rhn-tools-rhel-x86_64-server-6  RHN Tools for RHEL                            52
    repolist: 5,781
    
  • Listado de repositorios 'enabled'
    shell> yum repolist enabled
    Loaded plugins: rhnplugin
    repo id                         repo name                                 status
    rhel-x86_64-server-6            RH Enterprise Linux                        5,489
    rhel-x86_64-server-fastrack-6   RHEL Server FasTrack                         240
    rhn-tools-rhel-x86_64-server-6  RHN Tools for RHEL                            52
    repolist: 5,781
    
  • Listado de repositorios 'disabled'
    shell> yum repolist disabled
    Loaded plugins: rhnplugin
    repo id                         repo name
    dag                             Dag RPM Repository for RHEL
    epel                            Extra Packages for EL-6 - x86_64
    epel-debuginfo                  Extra Packages for EL-6 - x86_64 - Debug
    epel-source                     Extra Packages for EL-6 - x86_64 - Source
    epel-testing                    Extra Packages for EL-6 - Testing - x86_64
    repolist: 0
    
  • Listado completo de repositorios
    shell> yum repolist all
    Loaded plugins: rhnplugin
    repo id                        repo name                                  status
    dag                            Dag RPM Repository for RHEL                disabled
    epel                           Extra Packages for EL-6 - x86_64           disabled
    epel-debuginfo                 Extra Packages for EL-6 - x86_64 - Debug   disibled
    epel-source                    Extra Packages for EL-6 - x86_64 - Source  disibled
    epel-testing                   Extra Packages for EL-6 - Testing - x86_64 disabled
    rhel-x86_64-server-6           Red Hat Enterprise Linux Server            enabled: 5,489
    rhel-x86_64-server-fastrack-6  RHEL Server FasTrack                       enabled:   240
    rhn-tools-rhel-x86_64-server-6 RHN Tools for RHEL                         enabled:    52
    repolist: 5,781
    
En la próxima entrada veremos cómo agregar y activar/desactivar los repositorios.


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios