YUM: Como evitar que o EPEL atualize pacotes instalados de outros repositórios?

2

Eu gostaria de deixar o EPEL ativado e configurá-lo para permitir atualizar apenas os pacotes que foram instalados a partir do próprio EPEL (pacotes que foram instalados manualmente a partir do EPEL devido a necessidades específicas). Existe uma diretiva yum conf para permitir isso?

  • CentOS 6.4
  • Yum 3.2.29
por Gaia 21.10.2013 / 16:39

1 resposta

3

Instale o pacote yum-plugin-priorities , que permite adicionar um parâmetro priority aos seus arquivos repo. O intervalo de prioridade é de 1 a 99, com 99 sendo o padrão. Um número menor significa maior prioridade.

Como 99 é o padrão e você deseja dar menos prioridade à EPEL, você precisará aumentar a prioridade (número mais baixo) de todos os outros repos para garantir que o EPEL não os substitua. Por exemplo:

[epel]
priority=99

[base]
priority=50

[local]
priority=25

Estou fazendo exatamente isso para garantir que meu repositório local tenha prioridade e funcione muito bem.

    
por 21.10.2013 / 21:01