lnmp的rpm包制作说明:1.lnmp即,linux、niginx、mysql、php所组成的web服务环境。2.制作lnmp的rpm包可以节省因编译源码包所浪费的大量的时间和精力,也便于实现运维的自动化。3.此lnmp包,除了启动脚本,所有文件都同一安装在/usr/local/lnmp目录下面。有一个同一的启动脚本ln..
分类:
其他好文 时间:
2015-05-30 18:28:57
阅读次数:
288
一、RPM介绍 RPM 前是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;现在应为RPM Package Manager的缩写。在Fedora、Redhat、Mandriva、SuSE、YellowDog等主...
分类:
其他好文 时间:
2015-05-04 21:41:13
阅读次数:
110
之前使用的yum仓库,是直接将baseurl设置为官方镜像,或者是安装光盘。本节内容将介绍如何将互联网上下载到本地的rpm包制作成本地的yum源。定制yum源的命令是createrepo:[root@localhost~]#createrepo-bash:createrepo:commandnotfound
#该命令尚未安装,可以使用yum安装[root..
分类:
其他好文 时间:
2015-02-26 11:54:03
阅读次数:
539
今天说说怎样发布自己软件的安装和更新YUM源1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1.0.0-1.el6.x86_64.rpm和helloworld-1.0.0-2.el6.x86_64.rpm,其中第二个rpm包是第一个的升级包)2. 创建YUM仓库sudo mkdir -p /va...
分类:
其他好文 时间:
2015-02-23 19:04:10
阅读次数:
214
今天为了测试搭建自己的yum仓库并安装升级软件包,因此需要一个rpm包来做测试,所以就想到了自己来做一个最简单rpm,因为仅仅就是做一个测试所以没有添加需要编译的文件,而是只使用了一个shell文件来输出可爱的Hello World。1. 首先需要下载安装rpm包制作工具$ sudo yum install -y rpm-build rpmdevtools2. 运行 rpmdev-setuptre...
分类:
其他好文 时间:
2015-02-12 14:03:19
阅读次数:
157
最近rhel6上做rpm遇到一个问题,之前在rhel5上从来没有遇到过。如图: 而且出现这个报错只是在做个别包的时候会有,网上大概查了一下报错也没有啥明确的说法。不过报错的提示倒是很明显,根据你的报错赋值对应的b...
分类:
其他好文 时间:
2015-01-05 09:39:01
阅读次数:
139
制作RPM包的过程,简单的说,就是为制作过程提供一个“工作车间”,即一个目录,里面需要包含以下几个子目录: BUILD ————编译相关源码包时的工作目录; RPMS ————生成的二进制格式的RPM包存放的位置; SOURCES ————程序的源码文件及其其他辅助文件的存放位置; SPCES ——...
分类:
其他好文 时间:
2014-11-17 00:22:56
阅读次数:
201
难点:spec文件的编写1,首先安装rpm-build命令 yuminstallrpm-build2,介绍spec编写规则:#ll
#drwxr-xr-x2rootroot4096Jul2913:50BUILD
#drwxr-xr-x2rootroot4096Jul2913:51RPMS
#drwxr-xr-x2rootroot4096Jul2913:51SOURCES
#drwxr-xr-x2rootroot4096Jul2913:51SPECS
#drwxr-..
分类:
系统相关 时间:
2014-07-31 21:15:38
阅读次数:
417
Name:nginxVersion:1.4.2Release:1%{?dist}Summary:nginxfromsourceGroup:SystemEnvironment/DaemonsLicense:GPLv2URL:http://nginx.orgSource0:%{name}-%{version}.tar.gzSource1:nginxdSource2:nginx.confBuildRoot:%_topdir/BUILDROOTBuildRequires:gcc,makeRequires:pcre,p..
分类:
其他好文 时间:
2014-07-03 15:30:24
阅读次数:
298
update log:2010.01.08 加入SPEC文件中的宏定义和变量2010.01.08 关键字说明,如何在升级过程中不覆盖配置文件上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上 就是由.tar.gz源码、补丁...
分类:
其他好文 时间:
2014-06-14 20:03:45
阅读次数:
205