博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
制做rpm包工具fpm安装
阅读量:6824 次
发布时间:2019-06-26

本文共 2491 字,大约阅读时间需要 8 分钟。

安装ruby模块[root@c01 ~]# yum install ruby rubygems ruby-devel -y# 查看当前使用的rubygems仓库[root@c01 ~]# gem sources list*** CURRENT SOURCES ***http://rubygems.org/添加国内的 淘宝的Rubygems仓库[root@c01 ~]# gem sources --add http://gems.ruby-china.orghttp://gems.ruby-china.org added to sources[root@c01 ~]# gem sources list*** CURRENT SOURCES ***http://rubygems.org/http://gems.ruby-china.org移除原生的RUBY仓库[root@c01 ~]# gem sources -r http://rubygems.org/http://rubygems.org/ removed from sources[root@c01 ~]# gem sources list*** CURRENT SOURCES ***http://gems.ruby-china.orgFPM参数说明:常用参数-s          指定源类型  (例如dir 目录)-t          指定目标类型,即想要制作为什么包 (比如想做个rpm包)-n          指定包的名字 ,-name -v          指定包的版本号  (用于区分rpm,有同名字但版本不同)-C          指定打包的相对路径  Change directory to here before searching forfiles-d          指定依赖于哪些包-f          第二次打包时目录下如果有同名安装包存在,则强制覆盖它-p          输出的安装包的目录,不想放在当前目录下就需要指定--post-install      执行rpm包之后所要运行的脚本;同--after-install--pre-install      软件包安装完成之前所要运行的脚本;同--before-install--post-uninstall    软件包卸载完成之后所要运行的脚本;同--after-remove--pre-uninstall     软件包卸载完成之前所要运行的脚本;同--before-remove安装fpm及json依赖包, 之前确定经已装了gcc[root@c01 ~]# gem install json -v 1.8.3Building native extensions.  This could take a while...Successfully installed json-1.8.31 gem installedInstalling ri documentation for json-1.8.3...Installing RDoc documentation for json-1.8.3...[root@c01 ~]# gem install fpm -v 1.3.3Building native extensions.  This could take a while...Successfully installed cabin-0.9.0Successfully installed backports-3.8.0Successfully installed arr-pm-0.0.10Successfully installed clamp-0.6.5Successfully installed ffi-1.9.18Successfully installed childprocess-0.7.0Successfully installed fpm-1.3.37 gems installedInstalling ri documentation for cabin-0.9.0...Installing ri documentation for backports-3.8.0...Installing ri documentation for arr-pm-0.0.10...Installing ri documentation for clamp-0.6.5...Installing ri documentation for ffi-1.9.18...Installing ri documentation for childprocess-0.7.0...Installing ri documentation for fpm-1.3.3...Installing RDoc documentation for cabin-0.9.0...Installing RDoc documentation for backports-3.8.0...Installing RDoc documentation for arr-pm-0.0.10...Installing RDoc documentation for clamp-0.6.5...Installing RDoc documentation for ffi-1.9.18...Installing RDoc documentation for childprocess-0.7.0...Installing RDoc documentation for fpm-1.3.3...gem从rubygem仓库安装软件类似yum从yum仓库安装软件。首先安装低版本的json,高版本的json需要ruby2.0以上,然后安装低版本的fpm,够用就行。

 由于没安装rpm-build

yum install rpm-build

 

转载地址:http://skrzl.baihongyu.com/

你可能感兴趣的文章
[curl-loader]faststart新压力测试工具
查看>>
政策 |《关于组织实施促进大数据发展重大工程》的通知
查看>>
java抽象类与接口的区别
查看>>
自建JS代码库(1)---添加用户的常用验证
查看>>
Module Thinking之路径依赖
查看>>
opensource ERD (entity relation diagram) - pgModeler for PostgreSQL
查看>>
在Code::Blocks中使用C++11标准
查看>>
【JSP开发】JSP常用标签介绍
查看>>
[LeetCode]200.Number of Islands
查看>>
[Vue]1-3. Vue.js核心知识之表单绑定
查看>>
python基础笔记(一)
查看>>
10 分钟理解 Redux
查看>>
技术人生的职场众生相—测试篇
查看>>
学习日记 - position: sticky ,实现“粘性”效果
查看>>
信息收集工具exiftool获取图片中的exif信息
查看>>
在终端中显示图片
查看>>
python3、ipython3、setup-tools、pip等环境搭建详细总结
查看>>
Activiti工作流从入门到入土:整合spring
查看>>
React + Antd + Mobx改进之前简单的todolist
查看>>
JS解惑-Object中的key是有序的么?
查看>>