星空网 > 软件开发 > 操作系统

centos6.5安装fpm打包工具

FPM功能简单说就是将一种类型的包转换成另一种类型。
FPM的github:https://github.com/jordansissel/fpm
1.支持的源类型包:
dir: 将目录打包成所需要的类型,可以用于源码编译安装的软件包
rpm: 对rpm进行转换
gem: 对rubygem包进行转换
python: 将Python模块打包成相应的类型

2.安装ruby环境和gem命令: 这里我会提前把开发包装好
fpm 是 ruby写的,因此系统环境需要ruby,且版本必须大于1.8.5

yum -y install ruby rubygems ruby-devel[root@游戏测试 ~]# rpm -qa | grep rubyruby-1.8.7.374-4.el6_6.x86_64ruby-rdoc-1.8.7.374-4.el6_6.x86_64ruby-devel-1.8.7.374-4.el6_6.x86_64ruby-libs-1.8.7.374-4.el6_6.x86_64ruby-irb-1.8.7.374-4.el6_6.x86_64rubygems-1.3.7-5.el6.noarch

  

3.查看当前ruby源:

[root@游戏测试 ~]#*** CURRENT SOURCES ***http://rubygems.org/添加国内源:[root@游戏测试 ~]# gem sources -a http://mirrors.aliyun.com/rubygems/移除国外源:[root@游戏测试 ~]#gem sources --remove http://rubygems.org/

  

4.安装FPM工具:

[root@游戏测试 ~]#gem install fpm遇到的错误[root@游戏测试 ~]#gem install fpmBuilding native extensions. This could take a while...Building native extensions. This could take a while...ERROR: Error installing fpm:ruby-xz requires Ruby version >= 1.9.3.

  

解决方法

1.更新ruby这个方法我试过了。因为更新ruby的坑比较大。所以不建议用这个方法2.安装旧版本的fpm[root@游戏测试 ~]# gem install fpm -v 1.4.0Successfully installed clamp-0.6.5Successfully installed fpm-1.4.02 gems installedInstalling ri documentation for clamp-0.6.5...Installing ri documentation for fpm-1.4.0...Installing RDoc documentation for clamp-0.6.5...Installing RDoc documentation for fpm-1.4.0...[root@游戏测试 ~]# gem -v1.3.7

  

5.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

  

 




原标题:centos6.5安装fpm打包工具

关键词:Centos

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

东南亚最后的处女地—缅甸:https://www.ikjzd.com/articles/129091
eBay发布Listing优化指南助力卖家旺季爆单:https://www.ikjzd.com/articles/129092
实际有效的8个最佳Facebook广告模板:https://www.ikjzd.com/articles/129093
发货限制疑似取消,亚马逊热销类目突遭“大屠杀”:https://www.ikjzd.com/articles/129094
Facebook广告营销怎么做?Facebook广告投放策略指南!:https://www.ikjzd.com/articles/129095
关键词快速上首页!竞品流量入口在哪?:https://www.ikjzd.com/articles/129096
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流