Comment forcer MSIExec à passer à la version spécifiée

J'aimerais installer LibreOffice (version 5.3.2.2) dans le cadre d'une autre installation, mais j'ai le problème suivant:

  • Quand une version 4.x ou une version antérieure est déjà installée, le programme d'installation installe LibreOffice 5.3.2.2, comme prévu.
  • Lorsque rien n'est installé, le programme d'installation installe LibreOffice 5.3.2.2, comme prévu.
  • Quand une version 5.x est déjà installé, le programme d'installation ne fait rien.

Quel paramètre puis-je ajouter au ligne de commande afin de forcer la mise à jour à partir de 5.x à 5.3.2.2? Actuellement, j'utilise la ligne de commande suivante:

msiexec /i "<filename.msi>" /q

J'ai déjà essayé le paramètre REINSTALL=ALL mais cela ne fonctionnait pas (pas de mise à jour de 5.x à 5.3.2.2).

Au cas où des modifications doivent être apportées au fichier MSI: J'ai Orca sur mon PC, je peux donc modifier le fichier MSI si nécessaire.

Des idées ?

demandé sur