He construido dos paquetes RPM
proj1-1.0-1.x86_64.rpmlibtest1-1.0-1.x86_64.rpm
proj1depende del archivo libtest1.sopresente y se refleja correctamente en los paquetes RPM como se ve aquí:
user@my-pc:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
user@my-pc:~$ rpm -qp --provides libtest1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
La instalación de proj1falla debido a una dependencia que falta.
user@my-pc:~$ rpm -ivh proj1-1.0-1.x86_64.rpm
error: Failed dependencies:
libtest1.so()(64bit) is needed by proj1-1.0-1.x86_64.rpm
¿Cómo me aseguro de que libtest1-1.0-1.x86_64.rpmse instala automáticamente durante la instalación de proj1-1.0-1.x86_64.rpm?
Probé la --aidopción rpm -icomo se describe aquí, pero no funcionó para mí.
¿Hay alguna otra manera?
Gracias por cualquier ayuda.
yum --nogpgcheck localinstall packagename.arch.rpm.