码迷,mamicode.com
首页 > 其他好文 > 详细

yum仓库搭建之RPM包制作

时间:2015-11-02 06:51:34      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:rpm制作 yum

常见的软件安装方式有以下几种

  1. yum安装,可自动解决依赖,但不能自定义软件安装位置

  2. 编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题。

  3. 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


yum仓库搭建之RPM包制作

标签:rpm制作 yum

原文地址:http://xoyabc.blog.51cto.com/7401264/1708647

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!