Я создал два пакета RPM
-
proj1-1.0-1.x86_64.rpm -
libtest1-1.0-1.x86_64.rpm
proj1 зависит от присутствующего файла libtest1.so и он правильно отображается в пакетах RPM, как показано здесь:
[email protected]:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
[email protected]:~$ rpm -qp --provides libtest1-1.0-1.x86_64.rpm
libtest1.so()(64bit)
Установка proj1 завершается сбоем из-за отсутствующей зависимости.
[email protected]:~$ 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
Как обеспечить, чтобы libtest1-1.0-1.x86_64.rpm устанавливался автоматически во время
установка proj1-1.0-1.x86_64.rpm?
Я попробовал вариант --aid с rpm -i, как описано здесь, но это не сработало для меня.
Есть ли другой способ?
Спасибо за любую помощь.