Não há como fazer diretamente o que você está pedindo, mas você pode instalar uma versão específica da dependência antes de instalar o seu pacote principal:
yum install pB-1.0.0-0
yum install pA
Para evitar que pB
seja atualizado ao atualizar o restante do sistema, você pode usar o plug-in versionlock
para yum
:
yum install yum-plugin-versionlock
yum versionlock pB-*
Isso bloqueará a versão de pB
no que foi instalado quando a trava foi colocada no lugar. Veja Como restringir o yum para instalar ou atualizar um pacote para uma versão específica do pacote?
Editar: Se você não quiser / não puder lidar com a instalação manual das dependências em suas versões necessárias, poderá adicionar a lista de deps e suas versões a /etc/yum/pluginconf.d/versionlock.list
para garantir que versões específicas sejam instaladas quando você instale pA
.