如何解决由于 rpm 内部的依赖关系,rpm 安装失败
我正在构建一个 rpm,它在文件中有一个 node.js 应用程序和 node_modules。 node_module 之一是 sharp。
当我尝试在 CentOS 7 上安装 rpm 时,它失败并显示以下错误:
error: Failed dependencies:
libvips-cpp.so.42()(64bit) is needed by my-app-1.0-1.1.el7.x86_64
libvips.so.42()(64bit) is needed by my-app-1.0-1.1.el7.x86_64
文件 libvips-cpp.so.42 和 libvips.so.42 已经存在于sharp node_module 中(在rpm 中)。特别是在node_modules/sharp/vendor/8.10.0/lib/
为什么安装时的 rpm 看不到这些文件。我尝试将规范文件的 %install
部分中这些文件的属性更改为 0755,并且安装成功。我错过了什么或做错了什么?
链接到我的存储库:https://github.com/chandrasekhar1996/libvips-issue github 上问题的链接:https://github.com/lovell/sharp/issues/2534
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。