我已经构建了两个 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
还有其他方法吗?
谢谢你的帮助。