Instale uma versão específica do pacote no CentOS

2

Eu tenho dois servidores da web, um servidor da web de produção e um servidor da web de backup.

Depois de executar um rpm -qa nos dois servidores, notei algumas discrepâncias de pacotes.

Parece que alguém executou um yum update em algum momento no servidor de produção, mas não o executou no servidor da web de backup.

Eu gostaria de instalar alguns pacotes muito específicos no servidor web de backup.

por exemplo: yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64

Se eu executar yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 , parece tentar encontrar o pacote mais recente que corresponda, e não o pacote específico que eu gostaria.

...
---> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.4 will be updated
---> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.6 will be an update
...
======================================================================================
 Package           Arch          Version                          Repository      Size
======================================================================================
Updating for dependencies:
 bind-libs         x86_64        32:9.8.2-0.17.rc1.el6_4.6        updates        878 k
...

Existe uma maneira de instalar apenas o pacote que eu gostaria e nada mais recente?

    
por Nathan McCoy 15.10.2013 / 14:33

2 respostas

3

Outra coisa que você pode fazer, que pode ser um pouco mais de trabalho do que a resposta anterior, mas funciona também é baixar o pacote manualmente e, em seguida, executar

# yum localinstall /path/package.rpm

Isso deve tentar instalar o pacote específico que você baixou.

    
por 15.10.2013 / 14:41
5

Acredito que o seguinte fará o que você quiser, pois, por padrão, o yum não permite que você instale uma versão ABAIXO do que está disponível:

yum install yum-versionlock

e depois:

yum --allow-downgrade install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64

e para manter esta versão no caso de futuras atualizações de pacotes no seu sistema:

yum versionlock bind-libs

    
por 15.10.2013 / 14:39