Faça o download de RPMs para todas as dependências do pacote usando yum

Estou tentando criar um repositório yum local no meu sistema contendo vários pacotes, principalmente dos repositórios base do CentOS. O servidor que hospeda o yum repo não terá necessariamente os mesmos pacotes básicos instalados por padrão que os servidores que usarão o yum repo. Por esse motivo, preciso garantir que meus repositórios contenham os pacotes que eu quero e cada uma de suas dependências.

Estou criando meus repositórios usando a ferramenta yumdownloader fornecida no pacote yum-utils para tentar baixar um arquivo RPM para um pacote usando o yum nos espelhos padrão do CentOS. Prestativamente, ele fornece uma opção de linha de comando, --resolve, que também baixa dependências. No entanto, como é construído no yum, o yumdownloader fará o download apenas das dependências do pacote que ainda não está presente no sistema.

Por exemplo, desejo fazer o download do pacote A, que depende dos pacotes B, C e D. Se o pacote D já estiver instalado no sistema,yumdownloader --resolve A fará o download apenas de A, B e C, mas não de D.

Existe uma maneira de baixar os RPMs para todas as dependências de um pacote de um repositório yum?

questionAnswers(2)

yourAnswerToTheQuestion