rpm包制作
来源:互联网 发布:海关数据有用么 编辑:程序博客网 时间:2024/05/20 17:28
- FPM的安装
- FPM常用参数
- know errors
- EX
FPM的安装
yum install -y rubygems ruby-devel rubygems-devel rpm-buildgem listgem source --listgem source --addd https://ruby.taobao.orggem source --remove http://rubygems.orggem install json -v 1.8.3 -Vgem install fpm -v 1.4.0 -V
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
know errors
1.Need executable ‘rpmbuild’ to convert dir to rpm {:level=>:error}
solution:
[root@localhost]# yum install -y rpm-build
EX:
fpm -s dir -t rpm -n nginx -v 1.10.1 \--post-install /root/ngpost.sh \-f /usr/local/nginx-d 'zlib-devel,pcre-devel,openssl-devel' \no value for epoch is set, defaulting to nil {:level=>:warn}no value for epoch is set, defaulting to nil {:level=>:warn}Created package {:path=>"nginx-1.10.1-1.x86_64.rpm"}ll-rw-r--r--. 1 root root 2475253 11月 30 20:24 nginx-1.10.1-1.x86_64.rpm
0 0
- 如何制作rpm包
- 如何制作rpm包
- 制作Linux RPM包
- RPM包的制作
- 制作rpm包
- 如何制作rpm包
- rpm包制作
- rpm包制作过程
- [整理] RPM包制作
- 如何制作rpm包
- rpm包制作
- rpm包制作实例
- RPM包制作
- 自己动手制作RPM包
- linux rpm 包制作
- 制作RPM包
- rpm包制作详解
- 如何制作rpm包
- 多继承和多重继承
- nyoj_925国王的烦恼(并查集最大生成树)
- 第二本书unit11 系统恢复
- Ubuntu如何获取root权限并以root账户登入图形界面
- 校招面试经验
- rpm包制作
- 求助大神,帮忙看看datetables插件的使用,我的数据不能再前提显示
- Razor常用语法示例
- K-means算法、EM算法——斯坦福CS229机器学习个人总结(五)
- c++作业5
- HDOJ 2018 母牛的故事
- 第一篇博文 写给自己未来十年
- ADS1.2 安装问题
- 二分图之KM算法