标签:rpm制作 yum
常见的软件安装方式有以下几种
yum安装,可自动解决依赖,但不能自定义软件安装位置
编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题。
rpm安装,安装速度较速,但不能自动解决依赖,尤其是遇到需要的依赖包较多时,特别费时。
本文主要介绍利用fpm工具制作个性化的rpm包,后期可放到yum仓库中,直接用yum安装。
【fpm介绍】
项目地址:https://github.com/jordansissel/fpm
作者把这个fpm称作Effing Package Management,翻译过来就是该死的包管理器,粗暴一点就是去他妈的包管理器。ubuntu及centos的包管理及安装方式完全不同,要想同时掌握这两种平台下的软件包安装方法是很困难的,为了不再遭受这痛苦,fpm便应运而生了。fpm是由jordansissel于2011年开发的一套打包工具,可快速度地将你安装好的程序目录或包打包为rpm及deb等结尾软件包。与传统的打包工具(rpmbuild、dh_make)相比,制作起来更加简单、方便、快捷。
【fpm安装】
1.安装ruby及gcc
yum install ruby-devel gcc
2.安装fpm
gem install fpm
标签:rpm制作 yum
原文地址:http://xoyabc.blog.51cto.com/7401264/1708647