rpm依赖详情

时间:2018-03-23 18:55:25

标签: openssl centos rpm

[更新]我认为这是一个rpm问题。所以我更新了主题

我正在尝试使用CentOS 6中openssl.org的最新源代码替换Redhat的openssl。当我做make时,许多工具会生成如下错误消息:

Error: Package: pyOpenSSL-0.13.1-3.e17.x86_64 (@mysever)
Requires: 1ibcrypto.so.10( lib.crypto.so.10)(64bit)
Removing: 1:openss1-libs.1.0.2k-8.el7.x86_64 (@mysever)      
     libcrypto.so.10(libcrypto.so.10)(64bit)
Updated By: 1:openssl-libs-1.1.0g.x86_64 (mybuild-repo) 
     Not found 

You could try running: rpm -Va --nofi1es --nodigest

系统似乎找到我新建的rpm openssl-libs-1.1.0gx86_64,其中包含更新的libcrypto /usr/lib64/1ibcrypto.so.11。但它并没有用它来取代libcrypto.so.10

我还尝试在我的构建中继续使用文件名“1ibcrypto.so.10”(不增加soversion编号),但仍然遇到同样的错误。

所以,当包装系统说“未找到”时,有没有办法知道它在寻找什么?如何在spec文件中指定它们?

由于

[更新]我不知道Redhat是如何构建他们的软件包的。

0 个答案:

没有答案