Я построил два пакета RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
зависит от наличия файла libtest1.so
и правильно отражается в пакетах RPM, как показано здесь:
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)
Установка proj1
не выполняется из-за отсутствия зависимости.
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
Как я могу убедиться, что libtest1-1.0-1.x86_64.rpm
устанавливается автоматически во время установки proj1-1.0-1.x86_64.rpm
?
Я попробовал --aid
вариант с, rpm -i
как описано здесь, но он не работал для меня.
Есть ли другой путь?
Спасибо за любую помощь.
yum --nogpgcheck localinstall packagename.arch.rpm
.