本文链接地址:http://blog.youkuaiyun.com/screscent/article/details/53409554
本文qq空间博客链接地址:http://user.qzone.qq.com/29185807/blog/1480415468
以前都是测试来做rpm打包的。现在自己写的程序需要自己做打包。
用rpmbuild做了打包,但总感觉很不方便。
于是便找到了fpm工具。下面总结下fpm工具的使用
1、安装
首次安装
yum -y install ruby rubygems ruby-devel
添加淘宝sources
gem sources -a https://ruby.taobao.org/
移除国外sources
gem sources--remove http://rubygems.org/
安装fpm
gem install fpm -v 1.4.0
2、FPM常用参数:
-s:指定源类型
-t:指定目标类型,即想要制作为什么包
-n:指定包的名字
-v:指定包的版本号
-C:指定打包的相对路径
-d:指定依赖于哪些包
-f:第二次包时目录下如果有同名安装包存在,则覆盖它
-p:输出的安装包的目录,不想放在当前目录下就需要指定
–post-install:软件包安装完成之后所要运行的脚本;同–offer-install