rpm包制作点滴

由于没有系统全面地学习rpm包的制作,恨不得每次制作rpm都会遇到新的问题。

此前,我已经制作过几十个rpm包了,以为自己就是专家了,制作一个java的rpm包应该不难吧。

任务:替换掉原始jdk的rpm包中的几个文件,重新制作一个自定义的rpm包

问题:

  1. 制作的使用rpmbuild会自动分析依赖(其实根本没有任何依赖),如何避免?
    1. 解决办法: 在spec中添加
      AutoReqProv: no
  2. jdk中有很多jar文件,制作rpm包时会分析这些jar包,并且重新打jar包,过程如下:

    其中的/usr/lib/rpm/redhat/brp-java-repack-jars    慢的要死(其实根本没必要)
    解决办法: spec文件中添加:
    %define __jar_repack 0

 

参考: http://linuxadmin.blog.51cto.com/2683824/1782145

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据