Centos 中如何快速定制二进制的内核 RPM 包

由作者 王金阁不知名博主,曾网名:挨踢红领巾,现网名:Aduang 发布于
随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理。 RedHat系那当然就是使用rpmbuild来做定制化管理了。今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包。Building主机系统环境约定OS : CentOS release 6.Arch : i68一,rpm包简单定制注意: 这里我们首先要预留至少20GB的临时文件空间。1、rpm 制作前的环境准备yum...

怎么用CheckInstall从源码创建一个RPM或DEB包

由作者 王金阁不知名博主,曾网名:挨踢红领巾,现网名:Aduang 发布于
问题:我想要从源码创建安装的软件包。有没有一种方式从源码来创建和安装软件包,而不是运行“make install”?这样的话,以后如果我想,我可以容易的卸载程序。如果你已经从它的源码运行“make install”安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的开发者在Makefile里提供了uninstall的目标设置。否则你必须在安装前后比较你系统里文件的完整列表,然后手工移除所有在安装过程中加入的文件。这时候Checkinstall就可...

使用FPM生成RPM包

许多朋友始终觉得RPM难做,主要是因为SPEC规则比较多,需要花精力去了解和熟悉。之前试用一个叫checkinstall的工具,可以自动打RPM包。很久没有维护了,在CentOS6上编译有问题。虽然也有网友给打了Patch,最终能用起来,可惜使用过程中还是会遇到诸多错误。如今巧遇FPM,一行命令就搞定RPM包一、我们来先安装FPM# FPM是Ruby模块yum -y install ruby rubygems ruby-deve# 添加淘宝的Ruby仓库...