Ho creato due pacchetti RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
dipende dal file libtest1.so
presente e si riflette correttamente nei pacchetti RPM come mostrato qui:
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)
L'installazione di proj1
non riesce a causa di una dipendenza mancante.
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
Come posso assicurarmi che libtest1-1.0-1.x86_64.rpm
sia installato automaticamente durante l'installazione di proj1-1.0-1.x86_64.rpm
?
Ho provato l' --aid
opzione con rpm -i
come descritto qui ma non ha funzionato per me.
C'è un altro modo?
Grazie per qualsiasi aiuto.
yum --nogpgcheck localinstall packagename.arch.rpm
.