centos上使用fpm打包

fpm安装

1、yum -y install ruby rubygems ruby-devel(c6系统yum安装rubu为1.8版本,版本过低不能安装fpm命令,需要从官方下载ryby包安装

centos6上安装ruby需要先去官方下载( http://www.ruby-lang.org/en/downloads/) 
源码安装ruby步骤如下:(1)./configure (2)make&&maek install

2、 gem source list     查看镜像源查看镜像源

3、gem sources -a http://mirrors.aliyun.com/rubygems/   将镜像源替换为国内源

4、gem sources --remove http://rubygems.org/    移除国外源

5、gem install fpm       使用gem命令安装fpm

fpm使用:

-s:指定源类型
-t:指定目标类型,即想要制作为什么包
-n:指定包的名字
-v:指定包的版本号
-C:指定打包的相对路径
-d:指定依赖于哪些包
-f:第二次包时目录下如果有同名安装包存在,则覆盖它
-p:输出的安装包的目录,不想放在当前目录下就需要指定
--post-install:软件包安装完成之后所要运行的脚本;同--offer-install
--pre-install:软件包安装完成之前所要运行的脚本;同--before-install
--post-uninstall:软件包卸载完成之后所要运行的脚本;同--offer-remove
--pre-uninstall:软件包卸载完成之前所要运行的脚本;同—before-remove


你可能感兴趣的:(linux命令,fpm,linux打包)