Como obter o yum para instalar apenas dependências para um determinado pakage?

6

Estou procurando uma maneira de o yum instalar apenas dependências para um determinado pacote, algo como uma opção --prepare-for-install para que eu possa tirar um instantâneo do sistema preparado e testar a configuração do rpm com diferentes opções ou reconstrói o próprio pacote em um sistema limpo sem precisar depender da desinstalação do rpm e sem fazer o download das dependências a cada vez.

    
por a1an 17.09.2012 / 17:36

3 respostas

7

Isso pode ser muito burro, mas deve funcionar.

PACKAGE=awstats
yum deplist $PACKAGE | grep provider | awk '{print $2}' | sort | uniq | grep -v $PACKAGE | sed ':a;N;$!ba;s/\n/ /g' | xargs yum -y install
    
por 17.09.2012 / 19:36
4
yum install $(repoquery --requires <package>)
    
por 31.12.2012 / 03:50
0

A melhor opção que encontrei até agora para meus pacotes é colocar uma "saída 1" no script% pre na primeira vez que o pacote é construído, mas estou procurando opções mais limpas, não exigindo modificação do próprio pacote. / p>     

por 17.09.2012 / 17:38