相关疑难解决方法(0)

rpm在哪里查找依赖项?

我有一个使用rpmbuild构建的rpm.让我们说它是sample.rpm.它成功构建.rpm具有可执行文件(让我们称之为init).

当我尝试使用rpm -ivh sample.rpm它安装它时显示我失败的依赖项.

假设错误是Failed dependency for: example.so指rpm无法找到此共享对象文件.(即使so文件存在于同一目录中).

所以,我安装rpm rpm -ivh sample.rpm --nodeps(因为我知道我有所需的so文件).

为什么rpm无法安装那些rpms呢?它在哪里寻找目标文件?(linux加载器是否会查找这些.so).我有LD_LIBRARY_PATH来包含这些.so的路径,所以当我从rpm运行已安装的文件(init)时,它运行.

那么为什么rpm无法安装sample.rpm(它究竟在哪里寻找依赖项)?是否需要在构建rpm时指定某些内容?

dependencies rpm

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

dependencies ×1

rpm ×1