Zbudowałem dwa pakiety RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
zależy od libtest1.so
obecnego pliku i jest poprawnie odzwierciedlone w pakietach RPM, jak widać tutaj:
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)
Instalacja proj1
kończy się niepowodzeniem z powodu braku zależności.
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
Jak mogę się upewnić, że libtest1-1.0-1.x86_64.rpm
zostanie zainstalowany automatycznie podczas instalacji programu proj1-1.0-1.x86_64.rpm
?
Wypróbowałem --aid
opcję z rpm -i
opisaną tutaj, ale nie zadziałała.
Czy jest inny sposób?
Dzięki za wszelką pomoc.
yum --nogpgcheck localinstall packagename.arch.rpm
.