É estável usar epel e rpmforge ao mesmo tempo?

9

Então, depois de uma nova instalação do Scientific Linux 6.3 Desktop, eu:

yum install rpmforge-release && yum update

e

yum install epel-release.noarch

então:

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

OK! Depois disso eu:

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

Então é assim que eu instalo um vinho fresco (+ cups-pdf) e o gparted.

Q : Isso é uma coisa estável a se fazer? Quero dizer, isso pode causar problemas no futuro? (que existem alguns pacotes epel instalados, mas eu uso uma whitelist depois de instalar os poucos pacotes mencionados para ajudar a estabilidade - porque eu só preciso de epel para as poucas coisas gparted / wine / cups-pdf). Essas etapas causarão problemas no futuro?

    
por gasko peter 12.10.2012 / 06:53

2 respostas

10

Eu uso epel e rpmforge nos meus centos. Mas eu recomendo que você instale o plugin yum-priorities já que existem alguns programas nos dois repositórios.

Ok, então aqui está o link de prioridades do yum explicado em detalhes: link

Mas, basicamente, depois de instalar yum-priorities , você deve editar /etc/yum/pluginconf.d/priorities.conf de enabled = 0 para enabled = 1

E também adicione esta linha a todos os repositórios (porque pode haver mais de um) em cada arquivo repo em /eyc/yum.repos.d /

prioridade = Número

Há também um oneliner para ver suas prioridades:

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

Esta é minha saída:

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.
    
por 12.10.2012 / 08:53
1

Sim, a mistura de repositórios pode criar enormes bloqueios de dependência para você, por isso, você deve segmentar com cuidado.

O que eu encontrei funciona melhor para mim é instalá-los, mas deixá-los desativados: 'enabled = 0' em /etc/yum.repos.d/.repo ..

Então, quando eu precisar usá-los, eu os traria assim:

yum --enablerepo=epel,rpmforge-extras list package-name  
yum --enablerepo=rpmforge install package-name
    
por 02.10.2013 / 21:59