como manter um pacote rpm durante a atualização do sistema?

2

Eu tenho um pacote rpm personalizado que eu instalei manualmente (via rpm -Uvh / ou yum localinstall). Se eu fizer um upgrade do CentOS5 para o CentOS6, este pacote será removido e, por faltar no repositório oficial, não será instalado novamente. Este pacote é compatível com o CentOS5 / 6.

Se eu instalar este pacote manualmente após a atualização, o conteúdo de sua pasta de configuração será sobrescrito por conf padrão.

Eu usei o google e encontrei algumas soluções, revise e corrija:

para ignorar a remoção do pacote durante a atualização:

  1. inclua o nome do pacote em /etc/yum/protected.d/protected.conf - não funciona!
  2. adicione "exclude = packagename" em /etc/yum.conf - não funciona!

para manter a configuração anterior:

  1. install-options --excludepath

Perguntas:

  1. como evitar que esse pacote seja removido?
  2. como manter a configuração do pacote antigo?
  3. por que o yum remove um pacote "alien" em primeiro lugar?
por user140518 27.10.2012 / 20:54

0 respostas

Tags