He construido dos paquetes RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
depende del archivo libtest1.so
presente 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 proj1
falla 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.rpm
se instala automáticamente durante la instalación de proj1-1.0-1.x86_64.rpm
?
Probé la --aid
opción rpm -i
como se describe aquí, pero no funcionó para mí.
¿Hay alguna otra manera?
Gracias por cualquier ayuda.
yum --nogpgcheck localinstall packagename.arch.rpm
.