Eh bien, oui, en quelque sorte :
--relocate ANCIENCHEMIN=NOUVEAUCHEMIN
Pour les packages binaires relocalisables, traduisez tous les chemins de fichiers commençant par OLDPATH dans les indications de relocalisation du package en NEWPATH.
(man tr/min).
Cependant, le logiciel peut avoir son emplacement d'installation habituel codé en dur à divers endroits. Si un RPM n'était pas destiné à être déplacé comme ceci (notez le "Pour les packages binaires relocalisables"), cela ne fonctionnera probablement pas.
Dans ce cas, votre meilleur pari est probablement de décompresser le RPM manuellement (rpm2cpio package.rpm | cpio -di
dans un répertoire temporaire), puis placez manuellement les éléments là où ils doivent aller.
Surtout, plaignez-vous bruyamment auprès de l'administrateur qui a créé la disposition problématique des partitions. Sur les systèmes Linux modernes, il y a peu de raisons pour des partitions séparées. Généralement / et /boot suffisent...