O Yum não parece suportar essa capacidade. Veja esta solução da Red Hat.
O Yum tem uma opção --installroot
, mas destina-se a chroot
installs e basicamente criaria um novo ambiente no qual as dependências devem ser resolvidas.
Quanto a rpm
, ele tem --relocate OLDPATH=NEWPATH
e --prefix NEWPATH
, o que permitirá alterar o caminho de instalação para rpms marcado como relocável , o que não se aplica a todos os pacotes. Em geral, não é considerado uma boa ideia.
Como alternativa, você pode obter o código-fonte do rpm e reconstruí-lo com o caminho desejado.
Vejo um erro docker
da sua postagem, que pode mudar tudo o que acabei de dizer.