最佳答案
我已经建立了两个 RPM 包
proj1-1.0-1.x86_64.rpmlibtest1-1.0-1.x86_64.rpmproj1取决于文件 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描述的 给你,但它不适合我。
还有别的办法吗?
谢谢你的帮助。