Pin versões do pacote no RHN?

1

Existe uma maneira no RHN / Satellite para fixar versões de pacotes para garantir que eles não sejam atualizados após uma certa versão? Eu tenho alguns aplicativos personalizados que exigem que certos pacotes sejam bloqueados em versões específicas. Eu estou procurando a melhor maneira prática de fazer atualizações do sistema sem ter que fazer muitos ajustes.

Idealmente, eu gostaria de poder entrar no RHN / Satellite e selecionar certas versões de pacotes para esses servidores em particular e então permitir atualizações regulares do sistema sem ter que me preocupar com novas versões queridos.

    
por Mark 17.07.2013 / 16:23

2 respostas

2

A maneira que eu faço isso é criar canais clone, e então apenas clonar a errata que eu quero do canal upstream para o clone. É preciso um pouco de esforço para fazer com que você não clonar uma errata que tenha uma dependência de uma errata que você não quer, mas ela efetivamente fixa as versões do pacote em qualquer nível que você pare de clonar erratas.

    
por 17.07.2013 / 16:25
2

Isso pode ser útil na página man do yum.conf :

exclude List of packages to exclude from updates or installs. This should be a space separated list. Shell globs using wild-cards (eg. * and ?) are allowed.

Então, se você definir

exclude=packagename1 packagename1

em yum.conf que excluirá esses pacotes.

Eu acho que você tem que fazer isso por servidor ao invés do RHN.

    
por 17.07.2013 / 18:21