spec文件不写依赖的情况依然存在依赖库

由于很多东西需要保密,所以不放截图
rpm -qlp *.rpm查看rpm包中携带的文件
ldd file检测编译文件夹下的bin文件是否是bin文件带来的依赖
vi /usr/lib/rpm/micro编辑rpm的编译宏
找到455,456行,注释掉

    455 #%__find_provides       %{_rpmconfigdir}/find-provides
    456 #%__find_requires       %{_rpmconfigdir}/find-requires

重新编译,使用rpm -qpR *.rpm检测新生成的rpm是否带有依赖
如果问题未被解决,则在spec文件Requires下面加入一行AutoReqProv: no来规避掉二进制文件带来的依赖

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《鸟哥的Linux私房菜》笔记 软件管理器简介 不是每个人都会进行源码安装的! 厂商先在他们的系统上面编译好了我们...
    Zhang21阅读 5,382评论 0 6
  • 《鸟哥的Linux私房菜》笔记 提到Linux,就不得不提GNU和GPL授权所产生的自由软件(free softw...
    Zhang21阅读 14,440评论 0 15
  • 软件包基础 包管理器 二进制应用程序的组成部分:二进制文件,库文件,配置文件,帮助文件 程序包管理器 debian...
    毛利卷卷发阅读 4,983评论 0 2
  • 敬爱的李老师,智慧的班主任,亲爱的学兄们:大家好!我是德州齐河的梦泽坤安防工程有限公司的王玉筱,今天是2018年1...
    龙翔科技王玉筱阅读 936评论 0 0
  • 诗诉相思苦,词泣玉女孤。 笔醮鬓上墨,笺迎泪下书。 院里梧桐恨,凄凄湘妃竹。 何日君归来,明月再我屋。
    云逸1108阅读 851评论 0 0