FPM打包工具使用】的更多相关文章

使用FPM打包工具打rpm包 一:安装ruby环境和gem命令 fpm 是 ruby写的,因此系统环境需要ruby且版本必须大于1.8.5 # yum -y install ruby rubygems ruby-devel 查看当前ruby源 # gem source -l 添加国内源 # gem sources -a http://mirrors.aliyun.com/rubygems/ 删除国外源 # gem sources --remove https://rubygems.org/ 安装…
注意部FPM时的环境一定要跟生产环境的系统版本最好是保持一至,我第一次测试没通过,(我在CENTOS7和部属FPM打好的包在Centos6.x和安装,结果失败) 1:安装 FPM打包工具的依赖包: [root@DB apps]# yum install gcc* rpm-build 2:源码安装ruby https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.bz2在安装Ruby之前先安装openssl源码 修改Makefile:增加 CF…
支持的源类型包: dir: 将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm: 对rpm进行转换 gem: 对rubygem包进行转换 python: 将Python模块打包成相应的类型 支持的目标类型包: rpm: 转换为rpm包 deb: 转换为deb包 solaris: 转换为solaris包 puppet: 转换为puppet包 FPM的安装: 安装ruby环境和gem命令: yum -y install ruby rubygems ruby-devel gem命令是从ru…
author:headsen chen date: 2019-01-19  14:57:09 个人原创博客,转自请注明出处和作者,否则追究法律责任 1,安装依赖和语言包 yum -y install ruby rubygems ruby-devel gcc 2,添加阿里云的Rubygems仓库,外国的源慢 gem sources -a http://mirrors.aliyun.com/rubygems/ 3,移除原生的Ruby仓库 gem sources --remove http://rub…
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 -…
https://github.com/jordansissel/fpm  官方git yum install ruby-devel gcc make rpm-build rubygems gem sources-a http://mirrors.aliyun.com/rubygems/ gem sources -a http://mirrors.aliyun.com/rubygems/ gem sources --remove http://rubygems.org/ gem install -…
FPM的安装:fpm是由ruby gem仓库里面安装的所以要先装ruby.yum安装的ruby版本是1.8.7版本,使用gem命令会报错: >= 1.9.3,所以要安装一个比1.9.3版本高的 1.官网下载https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz tar zxf ruby-2.4.1.tar.gz  ./configure --prefix=/usr/local/ruby && make &&…
fpm打包神器参考文档:https://www.cnblogs.com/flintlovesam/p/6594635.html FPM的安装:安装ruby环境和gem命令: yum -y install ruby rubygems ruby-devel 查看当前源: [root@localhost~]# gem source list *** CURRENT SOURCES *** https://rubygems.org/ 添加国内源: [root@localhost~]# gem sourc…
目录 源码安装 制作RPM包(使用FPM工具) 安装rpm后要执行的脚本(优化版) 源码安装 这里举例Nginx的源码安装,需要前往Nginx官网找到稳定版本源码安装包下载. ## 源码安装nginx # 0.安装依赖 [root@wqh nginx-1.16.1]# yum install -y gcc gcc-c++ glibc zlib-devel pcre-devel openssl-devel # 1.下载nginx源码包 [root@wqh ~]# wget http://nginx…
背景 记得2004年的时候,互联网开发就是做网页,那时也没有前端和后端的区分,有时一个网站就是一些纯静态的html,通过链接组织在一起.用过Dreamweaver的都知道,做网页就像用word编辑文档一样.一个html页面,夹杂着css,javascript是再常见不过的事了. 随着前端的不断发展,特别是单页应用的兴起,这种所见即所得的IDE工具,就渐渐地退出了前端的主流.一个应用,通常只有一个静态页面(index.html),甚至这个页面的body只有一个或少数几个div组成.这时有大量的cs…