¿Es estable usar epel y rpmforge al mismo tiempo?

10

Entonces, después de una nueva instalación de escritorio Scientific Linux 6.3, yo:

yum install rpmforge-release && yum update

y

yum install epel-release.noarch

entonces:

yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo

¡OKAY! Después de esto yo:

vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf

Así es como instalo un vino fresco (+ cups-pdf) y gparted.

P : ¿Es esto algo estable? Quiero decir, ¿puede esto causar problemas en el futuro? (que hay algunos paquetes de epel instalados, pero utilizo una lista blanca después de instalar los pocos paquetes mencionados para ayudar a la estabilidad, porque solo necesito epel para las pocas cosas gparted / wine / cups-pdf). ¿Estas estepas causarán problemas en el futuro?

Gasko Peter
fuente

Respuestas:

10

Yo uso epel y rpmforge en mis centos. Pero le recomiendo que instale el complemento yum-prioridades ya que hay algunos programas en ambos repositorios.

Ok, aquí está el enlace de las prioridades de yum explicadas en detalle: http://wiki.centos.org/PackageManagement/Yum/Priorities

Pero básicamente, después de instalar yum-prioridades , debe editar /etc/yum/pluginconf.d/priorities.confde enabled = 0 a enabled = 1

Y también agregue esta línea a cada repositorio (porque puede haber más de uno) en cada archivo de repositorio en /eyc/yum.repos.d/

prioridad = número

También hay una línea para ver sus prioridades:

sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n

Esta es mi salida:

priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [extras]
priority = 1 [updates]
priority = 2 [contrib]
priority = 10 [atrpms]
priority = 10 [elrepo]
priority = 10 [elrepo-extras]
priority = 10 [elrepo-kernel]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 11 [elrepo-testing]
priority = 11 [epel-testing]
priority = 11 [epel-testing-debuginfo]
priority = 11 [epel-testing-source]
priority = 20 [rpmforge]
priority = 20 [rpmforge-extras]
priority = 21 [rpmforge-testing]
priority = 30 [nfb] This is my own repo.
NotFroBrooklyn
fuente
+1; Las preguntas frecuentes oficiales de CentOS (no estoy seguro sobre SciLinux o el RHEL aguas arriba) advierte expresamente que si comienza a mezclar repos de este tipo, básicamente está solo.
Deer Hunter
se necesita configuración adicional para yum-prioridades? o simplemente instalarlo?
Gasko Peter
@gaskopeter, wiki.centos.org/PackageManagement/Yum/Priorities tiene la información que puede necesitar. Hope @ NotFromBrooklyn puede agregar el enlace a su buena respuesta. En RPMForge, específicamente, hay otro enlace que implica que, al menos, CentOS RPMForge probablemente sea seguro: wiki.centos.org/AdditionalResources/Repositories/RPMForge
Deer Hunter
1

Sí, mezclar repos puede crear enormes puntos muertos de dependencia para usted, por lo que debe enhebrar con cuidado.

Lo que he encontrado que funciona mejor para mí es instalarlos, pero dejarlos deshabilitados: 'enabled = 0' en /etc/yum.repos.d/.repo ..

Luego, cuando deba usarlos, los traería de la siguiente manera:

yum --enablerepo=epel,rpmforge-extras list package-name  
yum --enablerepo=rpmforge install package-name
Chux Uzoeto
fuente