fpm打包工具

在linux环境下时,总是需要进行大量的软件安装和软件测试,如果从源码编译,可能要花费大量的编
译时间,在确保包依赖关系正常的情况下,将安装好的软件打包成rpm包,可以很快的安装部署

打成rpm包有两种方式:
1.写spec文件,使用rpm-build
2.使用fpm打包

第一种方式我没有尝试过,太繁琐,一点一点写spec文件的参数,各种出错,一不留神就花费大半个
小时;软件的产生就是为了方便系统管理员管理,减少不必要的时间浪费,学会软件使用需要花费太
多的时间掌握,实在是有点惨不忍睹。

第二种方式的文档地址: https://github.com/jordansissel/fpm
时间: 2024-10-28 12:56:09

fpm打包工具的相关文章

安装fpm打包工具

1      安装fpm打包工具 建议首次安装依次进行.后面很绕还容易把服务器搞崩溃,即使安装不上也就算了,这个打包在自己机器测试最好嘛. 1.1  首次安装 yum -y install ruby rubygems ruby-devel gem sources-a http://mirrors.aliyun.com/rubygems/ gem sources--remove http://rubygems.org/ gem installfpm ERROR:  Could not find a

FPM打包工具制作线上nginx的RPM包

一.安装FPM打包工具 1.FPM是ruby的模块,先安装FPM依赖的包 [[email protected] ~]#  yum -y install ruby rubygems ruby-devel rpm-build 2.因国内网络环境,访问http://rubygems.org/站点时不稳定,所以增加国内toabao提供的一个镜像站点,把原来的站点移除 [[email protected] ~]#  gem sources -a https://ruby.taobao.org/ [[ema

使用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 --remove http://rubygems.org/ 安装fpm 可能

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 -

centos 6.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

FPM打包工具制作Tengine为RPM包详解

目录 1.Tengine编译安装 2.FPM制作Tengine为RPM包 3.总结 1.Tengine编译安装 [[email protected] ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m [[email protected] ~]# uname -r 2.6.32-358.el6.x86_64 请确保系统安装了"Development tools"和"Server Platform D

FPM 打包工具安装

修改yum源: 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 安装阿里云yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 安装依赖包 yum -y install ruby rubygems ruby-devel 添加阿里云的Rubygems 仓库

更新博客(centos6.5下安装fpm打包工具)

原来的阿里源不能用了,这里换成淘宝的以后就可以安装了 gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/ gem install fpm -v 1.4.0

FPM打包工具使用

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