Use rpm
rpm -ivh package.rpm
Se você deseja instalá-lo em diferentes locais de uso:
rpm -ivh -r /new/path package.rpm
mas esteja ciente que sob nova raiz será recriada a estrutura de diretórios do pacote
Estou fazendo essa pergunta com cautela porque não quero entender isso errado.
Eu tenho um arquivo program_name.rpm salvo localmente no meu servidor (CentOS 6.5).
Eu o instalei anteriormente apenas navegando nele e usando o yum install nome_do_programa.rpm que funcionou bem, mas não me deu nenhuma opção para especificar onde ele está instalado.
É possível instalar este rpm em / opt / some_directory em vez de seu local de instalação padrão?
Pena que você aceitou essa resposta de rpm. Isso levará a avisos de execuções subseqüentes do yum, como
Warning: RPMDB altered outside of yum
Em vez disso, você deve usar yum localinstall
, por seção 13 da página Yum e RPM Tricks do wiki do CentOS = > link
Você pode usar a opção --installroot
para especificar uma raiz de instalação diferente.