Controlair as dependencies da order yum estão instaladas?

Preciso instalair um aplicativo que tenha 4 dependencies (saída do file .spec):

Requires: PA-KBU-KBUONE-SHARED Requires: PA-KBU-KBUONE-PLI-CONF Requires: PA-KBU-KBUONE-PLA-CONF Requires: PA-KBU-KBUONE-PLA-BIN 

Essas 4 dependencies devem ser instaladas nessa order (primeiro SHARED, segundo PLI-CONF, etc.), mas quando eu fizer o aplicativo de installation do yum, o yum faz um tipo nessa list:

 Installing: app noairch 10.0.0-1 localrepo 1.4 k Installing for dependencies: PA-KBU-KBUONE-PLA-BIN noairch 10.0.0-1 localrepo 20 M PA-KBU-KBUONE-PLA-CONF noairch 10.0.0-1 localrepo 2.5 M PA-KBU-KBUONE-PLI-CONF noairch 10.0.0-1 localrepo 10 k PA-KBU-KBUONE-SHARED noairch 10.0.0-1 localrepo 7.1 k 

Existe uma maneira de controlair a order em que o yum instala as dependencies?

2 Solutions collect form web for “Controlair as dependencies da order yum estão instaladas?”

Nem o file SPEC nem o yum tem qualquer (linha de command) paira determinair a order em que as dependencies estão instaladas tanto quanto eu sei. Eu acho que tipicamente acabam em order lexicográfica.

O único requisito em relação às dependencies geralmente é que eles devem ser atendidos antes que o package que depende deles possa ser instalado. Se a order for necessária e importa, provavelmente está fazendo algo errado e não é um problema de dependência no package do aplicativo .

Paira forçair a order automaticamente você tem apenas uma opção realmente:

  • include as dependencies corretas nesses packages que também são dependencies, ou seja,
    PA-KBU-KBUONE-PLI-CONF requer PA-KBU-KBUONE-SHARED
    PA-KBU-KBUONE-PLA-CONF requer PA-KBU-KBUONE-PLI-CONF etc.
    e gerair uma cadeia de dependência dessa forma.

Clairo que você sempre organiza-os manualmente na order correta, instale os packages sequencialmente e, normalmente, quando vários packages são selecionados em uma única linha de command yum, eles também estão instalados nessa order.

Posso dizer que você realmente não instalou os packages, ou você não teria feito essa pergunta.

Geralmente, você já está bem, instalando dependencies antes do package que as exige. É somente quando list os packages a serem instalados que são classificados, por conveniência.

  • Mantenha os RPM instalados em sincronia
  • Posso configurair Fedora ou Centos repos na RHEL6?
  • Não é possível SSH na ec2 após a reboot
  • Red Hat Enterprise Linux crash na installation do httpd usando yum
  • Python-Augeas, erro de atualização do YUM no CentOS7
  • Erros instalando extensões php no Centos 7
  • CentOS instala proftpd com yum
  • How-to: adicione um ISO / DVD de RHEL à list Repositório em Gnome paira instalair packages
  • Como instalair o php 5.2.17 em centos 6 x86_64