Repositorios extra para CentOS 6

Al querer gnome 2 y algo basado en Fedora he instalado CentOS 6.3. Y me ha sorprendido, ha cambiado favorablemente desde la última versión que probé, 5.6. Estos son los repositorios que he añadido/activado para tener más programas disponibles.

CentOSPlus:

Contiene actualizaciones para todo el software que se encuentra en los repositorios base y updates. Estas actualizaciones no se encuentran en RHEL. Todo testeado por el equipo de CentOS. Viene instalado, pero desactivado por defecto. Para activarlo hay que editar /etc/yum.repos.d/CentOS-Base.repo y cambiar enabled=0 por enabled=1 en [centosplus].

CentOS es una recompilacion de RHEL pero sin los parches, por que los de red hat no los incluyen en las sources. Entonces es como si utilizaras RHEL pero con bugs. Me imagino que para eso crearon el repo centosplus.

RPMForge: NO VIENE TODAVÍA PARA CENTOS 6.

Contiene programas adicionales. Es un repositorio que lleva mucho tiempo, es de bastante confianza. Hay que instalarlo. Para i386:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
 rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Y para x86_64:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
 rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

ELRepo:

Enterprise Linux Repository. Para que no te pase como a mi colega 0vercod3. Es un repositorio de drivers (impresoras, gráficas, tarjetas wifi, etc). Para instalarlo:

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm

¿Y que pasa si empiezan a fallar las dependencias con tanto repositorio?
Para eso está yum-plugin-priorities. Básicamente establece niveles de prioridad (desde 1 hasta 99, siendo 1 el más privilegiado). Si hay dos paquetes que te instalan el mismo programa, pero 2 versiones diferentes, ¿cuál se instala? Pues el que esté en un nivel más bajo. Con eso podemos estar seguros de que no nos vamos a cargar el sistema.
En la carpeta /etc/yum.repos.d/ aparecen los repositorios, son los que acaban en .repo. Ojo, en un mismo .repo puede haber varios repositorios. El nombre de cada repositorio viene enmarcado por corchetes [nombre]. Para establecer los niveles, tenemos que añadir priority=N (donde N es un número) en cada repositorio (eso es debajo de cada corchete).
Yo le he puesto:

  • 1 a todo lo que venía en un CentOS-*.repo salvo centosplus
  • 2 a centosplus, viene en CentOS-Base.repo
  • 10 a todos los repositorios de rpmforge.repo
  • 20 al reposirorio de elrepo.repo

					
Anuncios

3 pensamientos en “Repositorios extra para CentOS 6

  1. Bien, hace tiempo que no probaba CentOS vendría a ser como una Fedora ¿no? ¿más estable?,las basadas en ubuntu solo funcionan bien unos días luego van de culo, veremos ccn CentOS
    Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s