我已经构建了两个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描述here,但它没有为我工作。
有其他方法吗?
感谢任何帮助。