rpm 包制作 谈论rpm对好多编译安装的朋友来多,rpm安装是傻瓜安装。 呵呵,其实rpm是一种非常有效果的集中部署的解决方案。 yum+rpm是非常快速便捷的大规模部署方案。 下面简单介绍下rpm的制作: 以cronolog为例: 首先下载cronolog的源码包。 解开源码包,tar xzvf cronolog-1.6.2.tar.gz 找到 cronolog.spec 该文件是定制如何生成rpm包的配置文件vim cronolog.spec %define name cronolog %define version 1.6.2 %def...
rpm 包制作 谈论rpm对好多编译安装的朋友来多,rpm安装是傻瓜安装。 呵呵,其实rpm是一种非常有效果的集中部署的解决方案。 yum+rpm是非常快速便捷的大规模部署方案。 下面简单介绍下rpm的制作: 以cronolog为例: 首先下载cronolog的源码包。 解开源码包,tar xzvf cronolog-1.6.2.tar.gz 找到 cronolog.spec 该文件是定制如何生成rpm包的配置文件[code]01.vim cronolog.spec 02.%define name cronolog 03.%define ver...
rpm 包制作 谈论rpm对好多编译安装的朋友来多,rpm安装是傻瓜安装。 呵呵,其实rpm是一种非常有效果的集中部署的解决方案。 yum+rpm是非常快速便捷的大规模部署方案。 下面简单介绍下rpm的制作: 以cronolog为例: 首先下载cronolog的源码包。 解开源码包,tar xzvf cronolog-1.6.2.tar.gz 找到 cronolog.spec 该文件是定制如何生成rpm包的配置文件[code]01. vim cronolog.spec 02.%define name cronolog 0...
rpm 包制作 谈论rpm对好多编译安装的朋友来多,rpm安装是傻瓜安装。 呵呵,其实rpm是一种非常有效果的集中部署的解决方案。 yum+rpm是非常快速便捷的大规模部署方案。 下面简单介绍下rpm的制作: 以cronolog为例: 首先下载cronolog的源码包。 解开源码包,tar xzvf cronolog-1.6.2.tar.gz 找到 cronolog.spec 该文件是定制如何生成rpm包的配置文件[code]01.vim cronolog.spec 02.%define name cronolog 03.%define vers...
本帖最后由 zing2046 于 2011-08-03 14:49 编辑 想做一个nginx的rpm包,rpmbuild的时候没有出什么错误, 可是完成后安装rpm包以后,执行nginx启动的时候报出一些错误提示 “ nginx: [alert] could not open error log file: open() "/tmp/nginx/usr/local/nginx/logs/error.log" failed (2: No such file or directory) 2011/08/03 14:24:59 [emerg] 17182#0: open() "/tmp/nginx/usr/local/nginx/conf/nginx.conf" failed (2: ...
请教下 rpm包制作过程都正常的没报错 而且制作过程把这个包也安装好了 程序可以正常使用 但是做好之后用rpm安装就不正常了,相应的一些程序和配置文件都没有出现在相应目录下面。大概是什么原因?
介绍一下自己:菜鸟一个,对linux系统不熟,需要制作一个rpm包软件。上网找了一个星期资料,并加以实践,结果是:无头苍蝇到处碰壁,事倍功半,至今仍然不会制作出有如下功能的rpm软件包: 1,安装rpm格式的软件后,在系统中自动添加服务,在每次开机时能自动运行,可以根据需要使用service xxx start /stop/ restart。 2,将另一个rpm格式的软件集成到本rpm软件包中,安装时可以一起安装,最好有个功能:判断该软件是否已经安装,...
上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开发者或者第三方的专业制作人根据源码调试好的,所以,只要处理好平台兼容性和相关的版本,不会遇到太大的问题。 但我觉得单纯明白用.spec生成rpm是不够的。常见有两个原因值得我们去了解...
Asterisk rpm包制作 Linux kernel:2.6.18-53.el5 Distribution:CentOS release 5 (Final) Asterisk:Asterisk-1.6.0-1 源码包:asterisk-1.6.0-beta9.tar.gz 从源码制作rpm包,一般需要我们自己编写spec文件,但是Asterisk源码tar包中已经写好了spec文件, 因此,在将压缩包解压后,可以直接通过命令:./configure && make && make rpm来制作rpm包 asterisk tar包似乎帮我们做好了一切,但是在上述过程中还...