许多朋友始终觉得RPM难做,主要是因为SPEC规则比较多,需要花精力去了解和熟悉。之前试用一个叫checkinstall的工具,可以自动打RPM包。很久没有维护了,在CentOS6上编译有问题。虽然也有网友给打了Patch,最终能用起来,可惜使用过程中还是会遇到诸多错误。
如今巧遇FPM,一行命令就搞定RPM包!
制作自己的rpm包
Linux 下rpm安装后的目录结构和一些配置
rpm与yum的综合性介绍与示例演示
RedHat Linux—rpm 命令详解
一、我们来先安装FPM:
二、官网介绍了用FPM打deb包,我来翻译成rpm版:
三、查看安装包信息:
小技巧:’-e’ 参数支持打包之前手动修改FPM自动生成的SPEC文件,然后再打包。不过注意CentOS5和CentOS6之间的rpm包不能混用,,因为他们之间的glibc版本不同,动态库链接不上。
OK,没玩过就赶紧动手吧!
更多详情见请继续阅读下一页的精彩内容:
的这一半更多地赢取上帝掌握的那一半。