Nem o arquivo SPEC nem o yum possuem nenhuma opção (linha de comando) para determinar a ordem na qual as dependências são instaladas até onde eu sei. Eu acho que tipicamente eles acabam em ordem lexicográfica.
O único requisito em relação às dependências é geralmente que eles precisam ser atendidos antes que o pacote dependente deles possa ser instalado. Se a ordem for necessária e é importante , provavelmente você está fazendo algo errado e não é um problema de dependência no pacote do aplicativo .
Para forçar a ordem automaticamente, você só tem a opção realmente:
- inclua as dependências corretas nos pacotes que também são dependências, por exemplo,
PA-KBU-KBUONE-PLI-CONF requer PA-KBU-KBUONE-SHARED
PA-KBU-KBUONE-PLA-CONF requer PA-KBU-KBUONE-PLI-CONF etc.
e gerar uma cadeia de dependência dessa maneira.
É claro que você sempre os organiza manualmente na ordem correta, ou instala pacotes sequencialmente e normalmente quando vários pacotes são selecionados em uma única linha de comando do yum, eles também são instalados nessa ordem.