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

《RPM源码包的制作》RHEL6

时间:2014-05-31 19:56:26      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:c   style   blog   tar   a   http   

一下rpm包的创建不含编译部分:

首先写个脚本,这个脚本是你想干的事..useradd.sh是我写的脚本,批量添加20个用户。我们创建一个目录,将脚本放进去:

bubuko.com,布布扣

将此目录压缩:

bubuko.com,布布扣

我们将校验的key导出:

bubuko.com,布布扣

用公钥id替换系统默认的密钥id,该文件我们自己建。

bubuko.com,布布扣

配置一个useradd.spec文件,填写软件包的信息生生成路径,步骤。

bubuko.com,布布扣

bubuko.com,布布扣

之后安装一个rpm-build的软件包:

Rpmbuild .  使其在当前目录生成一个rpmbuild的目录

将tar包,spec文件分别拷进rpmbuild的子目录中

 

bubuko.com,布布扣

生成rpm包架构:

bubuko.com,布布扣

查看我们生成的软件包:

bubuko.com,布布扣

查看软件包的信息和签署软件包:

bubuko.com,布布扣

之后我将软件包考出,生成安装数据库文件

bubuko.com,布布扣

将校验的key也拷进系统默认校验key的地方:

bubuko.com,布布扣

配置yum源,来测试软件包:

bubuko.com,布布扣

看下安装是否成功:

bubuko.com,布布扣

提示:之后运行useradd发现系统卡那,很卡很卡。。。不是我们没成功,是这个useradd包的名字和系统中的useradd相冲突,系统不知道我们是让它执行那个,就卡那不动了。除了这个理由找不到其他理由来解释。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

《RPM源码包的制作》RHEL6,布布扣,bubuko.com

《RPM源码包的制作》RHEL6

标签:c   style   blog   tar   a   http   

原文地址:http://www.cnblogs.com/linux-super-meng/p/3762373.html

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