¿Dónde busca rpm las dependencias?

Tengo un rpm que he construido utilizando rpmbuild. Digamos que es sample.rpm. Se construye con éxito. El rpm tiene y ejecutable (llamémoslo init).

Cuando intento instalarlo usandorpm -ivh sample.rpm me muestra las dependencias fallidas.

Digamos que el error esFailed dependency for: example.so lo que significa que rpm no puede localizar este archivo de objeto compartido. (aunque el archivo así existe en el mismo directorio).

Así, instalo las rpm comorpm -ivh sample.rpm --nodeps (Como sé que tengo los archivos obligatorios).

¿Por qué rpm no puede instalar esos rpms entonces? ¿Dónde busca los archivos objeto? (El cargador de linux busca estos .so). Tengo LD_LIBRARY_PATH para incluir la ruta a estos .so y así, cuando ejecuto el archivo instalado (init) desde el rpm, se ejecuta.

Entonces, ¿por qué rpm no puede instalar sample.rpm (donde exactamente busca dependencias)? ¿Es algo que debe especificarse en el momento en que se construye el rpm?

Respuestas a la pregunta(1)

Su respuesta a la pregunta