Я створив два пакети 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
.