J'ai un ensemble de packages (* .rpm). Pour chaque package que je peux faire rpm -qRp <package>
pour lister les besoins, mais je voudrais les installer (ceux-ci nécessitent) sans installer les packages eux-mêmes. Le requiert tous en direct dans des référentiels activés. Existe-t-il un moyen facile de le faire sans écrire mon propre script qui analyserait la sortie de rpm -qRp ...
par exemple.
Je sais que je pourrais le faire en installant tout avec require ( yum localinstall
) puis en désinstallant les packages d'origine, mais le problème est que mon ensemble contient des packages avec des dépendances et des conflits entre eux. Les packages requis ne sont cependant pas en conflit. Je devrais faire plusieurs yum localinstall <list>
suivis yum remove <list>
et m'assurer que les paquets dans la liste ne sont pas en conflit.
J'y ai une meilleure façon? Je voudrais essentiellement quelque chose comme yum-builddep
, mais pour les besoins, pas les exigences de construction.
Mes distributions sont Fedora
/RHEL
La meilleure façon est:
... en utilisant deplist / etc. fonctionnera principalement, mais il n'est pas garanti d'obtenir exactement le même résultat.
la source
yum -y
pourrait être nécessaire.