Você precisa especificar as dependências corretamente no arquivo de especificações de seus pacotes .rpm . Rpm conseguirá instalar todos os pacotes necessários automaticamente.
Um exemplo de arquivo .spec poderia ser:
#
# Example spec file
#
Summary: PACKAGE C
Name: PACKAGE C
Version: 1.0
Release: 1
Copyright: GPL
Group: Applications/Sound
Requires: PACKAGE B >= 1.0.0
Source: URL
URL: URL
Distribution: Linux
Vendor: Software, Inc.
Packager: Santa Claus <[email protected]>
%description
SOME DESCRIPTION HERE!
Dê uma olhada na seção Requer (ou BuildRequires se você estiver compilando seu pacote)
Por outro lado, há outra postagem em stackoverflow que pode ser útil para você: link
Outro bom recurso para entender o processo de criação de um pacote rpm: link
Atenciosamente