#uname-r
2.6.32-642.el6.x86_64
#cat/etc/redhat-release
CentOSrelease6.8(Final)一首先安装ruby备注:(我使用centosyum安装的最新版本也是1.87,安装fpm包会提示版本太低必须是1.9.3之后的版本。)1.安装RVM(Ruby版本管理器)curl-Lget.rvm.io|bash-sstable2.配置RVM运行环境..
分类:
其他好文 时间:
2017-06-23 15:33:15
阅读次数:
289
FPM 由于很多软件在安装时需要编译,这会浪费不少的时间,为了提升部署效率,于是就想到制作rpm包。通常rpm包的制作是使用rpmbuild命令来制作,但是你需要知道它的语法,比较繁琐。这就用到了FPM。FPM功能简单说就是将一种类型的包转换成另一种类型。FPM是Ruby模块,其实打包时也是调用rp ...
分类:
其他好文 时间:
2017-04-21 19:26:25
阅读次数:
197
使用fpm来制作rpm包 2017/2/22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4 ...
分类:
其他好文 时间:
2017-04-16 19:03:52
阅读次数:
1628
使用fpm命令制作rpm包并安装 使用fpm命令制作rpm包并安装 工作中有如下情况需要将文件打包rpm: 以前打包rpm是一个非常复杂的一件事情,自从有了fpm,打包rpm就和tar打包文件一样简单 支持的源类型包: dir: 将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm: 对r ...
分类:
其他好文 时间:
2017-04-13 17:07:16
阅读次数:
157
关于FPM的介绍https://docs.google.com/present/view?id=0Aa9liCTsAyzRZGNtd3dkOTRfMTdmczY2azlkcg&hl=enFPM功能简单说就是将一种类型的包转换成另一种类型。支持的源类型包:“dir”:将目录打包成所需要的类型,可以用于源码编译安装的软件包“rpm”:对rpm进行转换“gem..
分类:
系统相关 时间:
2017-03-24 20:59:43
阅读次数:
355
制作RPM包以drbd源码包为例~1.解压下载好的源码tarzxfdrbd-8.4.2.tar.gz2.编写SPEC脚本cddrbd-8.4.2/./configure--enable-spec--enable-specRatherthancreatingMakefiles,createanRPMspecfileonly(不创建Makefile,而是创建RPM规范文件)装包解决依赖性yuminstallgcc,flex,r..
分类:
其他好文 时间:
2017-03-20 19:56:47
阅读次数:
199
前言:RPM包安装快速、方便。使用源码包可以定制想要的功能,然后将其制作成.rpm格式的包。在生产环境中,我们的开发人员通常下载好源码包,选择好自己所需功能,丢给运维人员制作rpm包后。将其丢入本地yum源库,以后直接调用安装。。。下面我们以apacheWEB源码包httpd-2.2.25...
分类:
其他好文 时间:
2017-02-22 18:35:52
阅读次数:
630
生产环境配置一样,每次都需要重新编译软件包,太费时间了,制作成rpm包,搞好依赖,瞬间搞定 这里使用rpmbuild来制作rpm包 rpmbuild默认工作路径由%_topdir的宏变量来定义,这个变量在/usr/lib/rpm/macros里的定义。也可使用rpmbuild命令查 rpmbuild ...
分类:
其他好文 时间:
2017-02-08 19:28:17
阅读次数:
303
实验环境:实验的系统;Centos7.2_x86.64源码包文件1;fastdfs-master源码包文件2;libfastcommon-master去github作者的站点克隆上面两个源码包文件gitclonehttps://github.com/happyfish100/fastdfs.gitgitclonehttps://github.com/happyfish100/libfastcommon.git查看源码文..
分类:
其他好文 时间:
2017-01-11 14:53:03
阅读次数:
271