Eu construí dois pacotes RPM
proj1-1.0-1.x86_64.rpm
libtest1-1.0-1.x86_64.rpm
proj1
depende do arquivo libtest1.so
estar presente e é refletido corretamente nos pacotes RPM, como visto aqui:
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)
A instalação de proj1
falha devido a uma dependência ausente.
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
Como garantir que a libtest1-1.0-1.x86_64.rpm
instalação seja automática durante a instalação do proj1-1.0-1.x86_64.rpm
?
Tentei a --aid
opção rpm -i
conforme descrito aqui, mas não funcionou para mim.
Existe alguma outra maneira?
Obrigado por qualquer ajuda.
yum --nogpgcheck localinstall packagename.arch.rpm
.