URL: https://linuxfr.org/forums/linux-debutant/posts/probl%C3%A8me-rpm-qa-lors-du-postinstall Title: problème rpm -qa lors du postinstall Authors: scan Date: 2012年01月09日T16:02:17+01:00 Tags: rpm, postinstall et qa Score: -2 Bonjour, Dans le script postinstall de mon RPM, je fais un rpm -qa pour insérer dans une table la liste des RPMs installés. Mon soucis est que lors que je fais un rpm Uvh de mon RPM applicatif, j'ai la version que je suis en train d'updater qui ressort. Je ne sais pas si je suis très clair, je vais illustrer cela par un exemple : version installée : APP_TKA_BASE-PACK_CORE-1.0.0.1-3.rpm ensuite j'update la version : rpm -Uvh APP_TKA_BASE-PACK_CORE-1.0.0.1-4.rpm dans mon postinstall, quand je fais "rpm -qa | grep ^APP", cela me retourne entre autre : - APP_TKA_BASE-PACK_CORE-1.0.0.1-3.rpm - APP_TKA_BASE-PACK_CORE-1.0.0.1-4.rpm Le fonctionnement parait logique, mais vous l'aurez compris, je cherche à lister les RPM installés uniquement (donc uniquement APP_TKA_BASE-PACK_CORE-1.0.0.1-4.rpm). Est ce que quelqu'un aurait connaissance d'une option RPM permettant d'exclure la version que l'on est en train "d'écraser", ou une astuce pour arriver au bon résultat ? Merci d'avance.