si lo que quieres es instalar el RPM sin conexión a internet, tendrás que contar además del programa con todas las dependencias que este tenga.
me explico, cuando lo instalas conectado a internet, seguramente este programa además de necesitar el RPM que lo contiene, necesita quizá unas librerías adicionales, que seguramente no están incluidas en el paquete del programa , por lo cual deben descargarse. Pero como estas conectado, el sistema automáticamente los descargará e instalará por ti.
Hace muchos años, cuando estaba comenzando en esto de linux, yo tampoco tenía internet

y siempre tenía esos mismos cachos..

... lo que hacía en ese tiempo era conseguir el fuente, y saber cuales eran los paquetes necesarios para compilar. de esa forma me aseguraba que cuando terminara de compilar me funcionaría

... aunque al final igual tenía que hacer un par de viajes a algún ciber o esperar tener conexión para descargar los paquetes.