Usando a ferramenta rpm
manualmente, você não poderá instalar um pacote individual como esse em um novo local. Cada pacote terá dependências em outros pacotes, e o rpm se recusará a continuar até que todas essas dependências sejam atendidas. Com um diretório em branco como esse, você precisará de pelo menos um conjunto mínimo de pacotes que compõem um sistema completo.
Para poder prosseguir, você precisará adicionar pacotes suficientes à sua linha de comando para satisfazer essas dependências. Em vez de fazer um pacote de cada vez, você irá montar um comando RPM com uma série inteira de pacotes nele.
É aqui que entram os gerentes de pacotes de nível superior, como yum
. Eles vasculham as dependências de localização de metadados do rpm, baixam esses arquivos e os adicionam à cadeia de comandos do rpm.
Eu não sei sobre o yum, mas o gerenciador de pacotes rpm de nível superior que eu uso é capaz de fazer uma instalação de destino como esta e cuidar das dependências nos bastidores. Você pode procurar por um argumento do tipo "instll-dist" ou "root" para o yum e usar isso em vez do rpm diretamente.