Bem, sim, mais ou menos:
--relocate OLDPATH=NEWPATH
For relocatable binary packages, translate all file paths that start with OLDPATH in the package relocation hint(s) to NEWPATH.
(homem rpm).
No entanto, o software pode ter seu local de instalação habitual codificado em vários lugares. Se um RPM não deveria ser realocado dessa forma (observe o "Para pacotes binários relocáveis"), isso provavelmente não funcionará.
Nesse caso, a sua melhor aposta é provavelmente descompactar o RPM manualmente ( rpm2cpio package.rpm | cpio -di
em um diretório temporário), depois colocar manualmente as coisas onde ele deve ir.
Acima de tudo, reclamam em voz alta para o administrador que fez o layout da partição problemática. Nos sistemas Linux modernos, há poucas razões para partições separadas. Geralmente / e / boot são suficientes ...