Autre hack possible: modifier la base de données rpm directement (sans utiliser rpm) et y changer le numéro de version installé (en ajoutant un caractère?).
De cette manière, une exécution consécutive de urpmi identifierait la version installée comme non-à jour et autoriserait la mise à jour.
Ça parait tordu mais ça a l'avantage d'être direct.
Par contre modifier la bdd rpm à la main (ou avec les db-utils qui vont bien?), ça risque de ne pas être de la tarte...
Encore une autre piste: regénérer un paquet rpm à partir de l'installation courante.
Est-ce possible?
Y a-t-il moyen de reconstruire un rpm à partir de la bdd rpm et des fichiers installés, tout en bidouillant son numéro de version à la volée ?
# C'est pas fini...
Posté par Nicolas Melay . En réponse au journal Mandriva: comment réinstaller un paquet avec urpmi. Évalué à 1.
http://qa.mandriva.com/show_bug.cgi?id=16112
Autre hack possible: modifier la base de données rpm directement (sans utiliser rpm) et y changer le numéro de version installé (en ajoutant un caractère?).
De cette manière, une exécution consécutive de urpmi identifierait la version installée comme non-à jour et autoriserait la mise à jour.
Ça parait tordu mais ça a l'avantage d'être direct.
Par contre modifier la bdd rpm à la main (ou avec les db-utils qui vont bien?), ça risque de ne pas être de la tarte...
Encore une autre piste: regénérer un paquet rpm à partir de l'installation courante.
Est-ce possible?
Y a-t-il moyen de reconstruire un rpm à partir de la bdd rpm et des fichiers installés, tout en bidouillant son numéro de version à la volée ?
Qu'en pensez-vous?