免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6844 | 回复: 7
打印 上一主题 下一主题

怎么修改rpm文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-15 14:04 |只看该作者 |倒序浏览
想解开一个rpm文件,
然后仔细阅读里面的代码,还要替换一些东西..
最后依旧原样打包...

网上看了rpm2cpio可以拆包..
不过怎么拆后怎么打包呢??
求牛人说话..

论坛徽章:
0
2 [报告]
发表于 2009-08-15 14:31 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2009-08-15 14:56 |只看该作者
rpmbuild -ba xxx.spec

论坛徽章:
0
4 [报告]
发表于 2009-08-15 15:17 |只看该作者
原帖由 jerrywjl 于 2009-8-15 14:56 发表
rpmbuild -ba xxx.spec

愿闻其详

论坛徽章:
0
5 [报告]
发表于 2009-08-15 15:40 |只看该作者
你用rpm2cpio解开的是已经编译好的二进制文件了,而rpm实际上是源码文件加上编译方法产生的二进制文件。所以你要修改rpm包,必须找到这个包对应的源码,然后将编译方法写到spec中。

论坛徽章:
0
6 [报告]
发表于 2009-08-15 17:12 |只看该作者
原帖由 jerrywjl 于 2009-8-15 15:40 发表
你用rpm2cpio解开的是已经编译好的二进制文件了,而rpm实际上是源码文件加上编译方法产生的二进制文件。所以你要修改rpm包,必须找到这个包对应的源码,然后将编译方法写到spec中。

:em11: :em11:

谢谢!
不过不懂半不懂的。
可以给我举个例子说一下吗?

论坛徽章:
0
7 [报告]
发表于 2009-08-15 19:11 |只看该作者
你去查查“如何建立rpm包”吧。

论坛徽章:
0
8 [报告]
发表于 2009-08-25 20:58 |只看该作者
原帖由 jerrywjl 于 2009-8-15 14:56 发表
rpmbuild -ba xxx.spec

这个时候不需要这个是用cpio操作要好
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP