Ich habe eine Reihe von Paketen (* .rpm). Für jedes Paket, das ich ausführen kann, rpm -qRp <package>
um die Anforderungen aufzulisten, möchte ich sie jedoch (diese erfordern) installieren, ohne die Pakete selbst zu installieren. Das erfordert, dass alle in aktivierten Repositories leben. Gibt es eine einfache Möglichkeit, dies zu tun, ohne ein eigenes Skript zu schreiben, das rpm -qRp ...
beispielsweise die Ausgabe von analysiert?
Ich weiß, dass ich das tun kann, indem ich alles mit require ( yum localinstall
) installiere und dann die Originalpakete deinstalliere, aber das Problem ist, dass mein Set Pakete mit Abhängigkeiten und Konflikten zwischen ihnen enthält. Die benötigten Pakete stehen jedoch nicht in Konflikt. Ich müsste mehrere yum localinstall <list>
gefolgt von tun yum remove <list>
und sicherstellen, dass die Pakete in der Liste nicht in Konflikt stehen.
Ich habe da einen besseren Weg? Ich möchte grundsätzlich so etwas yum-builddep
, aber dafür braucht man keine Builds.
Meine Distributionen sind Fedora
/RHEL
Der beste Weg ist:
... mit deplist / etc. wird meistens funktionieren, kann aber nicht garantiert das exakt gleiche Ergebnis erzielen.
quelle
yum -y
benötigt werden.