vim /root/rpmbuild/SPECS/nginx.spec
Name: nginx #软件名
Version: 1.8.0 #软件版本
Release: 1%{?dist} #RPM版本
Summary: nginx high #描述
Group: application #软件组
License: GPL #协议
URL: http://www.baidu.com #网址
Source0: nginx-1.8.0.tar.gz #源码文件
Buildroot: #临时编译目录
%(mktemp -ud %{_rmppath}/%{name}-%{version}-%{release})
BuildRequires: gcc pcre-devel openssl-devel zlib-devel #编译时依赖包
Requires: pcre openssl zlib #安装时依赖包
%description nginx high performance #详细描述
分类:
其他好文 时间:
2018-01-23 00:49:13
阅读次数:
303
实验步骤:1首先将inotify-tools-3.14.tar.gz下载2yum-yinstallrpm-build//安装将源码包变成RPM包的工具3rpmbuild-baxx.spec//动创建rpmbuild目录(也可以手动创建,但是比较麻烦)4cp/root/inotify-tools-3.14.tar.gz/root/rpmbuild/SOURCES///将源码包拷贝到存放源码包的位置5
分类:
其他好文 时间:
2018-01-17 00:36:47
阅读次数:
367
diff -Nur docker.orig/daemon/graphdriver/devmapper/deviceset.go docker/daemon/graphdriver/devmapper/deviceset.go--- docker.orig/daemon/graphdriver/devmapper/deviceset.go 2017-09-20 21:29:26.000000000
分类:
其他好文 时间:
2017-11-24 18:03:04
阅读次数:
203
1准备打包环境执行如下命令安装rpmbuild和rpmdevtools#yuminstallrpm-build#yuminstallrpmdevtools#yuminstallrpm-devel执行如下命令来生成rpmbuild的工作目录#rpmdev-setuptree工作目录结构如下,~/rpmbuild~/rpmbuild/SOURCES#放置打包资源,包括源码打包文件和补丁文件等~/r..
分类:
其他好文 时间:
2017-11-15 17:02:01
阅读次数:
105
spec文件写作规范 2008-09-28 11:52:17 分类: LINUX 1.The RPM system assumes five RPM directories BUILD:rpmbuild编译软件的目录 RPMS:rpmbuild创建的binary RPM所存放的目录 SOURCES: ...
分类:
其他好文 时间:
2017-10-16 16:31:49
阅读次数:
2652
解决Linux源代码封包--host选项未知问题:错误信息:[root@dataSPECS]#rpmbuild-ba./nginx.specExecuting(%prep):/bin/sh-e/var/tmp/rpm-tmp.FPu6Vb+umask022+cd/root/rpmbuild/BUILD+cd/root/rpmbuild/BUILD+rm-rfnginx-1.8.0+/usr/bin/gzip-dc/root/rpmbuild/SOURCES/nginx-1..
分类:
系统相关 时间:
2017-10-11 22:37:14
阅读次数:
229
REDHATAS4补丁SRPMS下载:http://ftp.redhat.com/pub/redhat/linux/updates/enterprise/4AS/en/os/SRPMS/下载到的是源码包,使用rpm-vihxx.rpm后在/usr/src/redhat/SPECS下会有个xx.spec运行rpmbuild-bbxx.spec就会在/usr/src/redhat/RPMS/i386(ori486etc.)目录下生成对应的RPM..
分类:
其他好文 时间:
2017-10-11 16:23:56
阅读次数:
167
安装rpm-build软件包1.[root@svr5~]#yum-yinstallrpm-build(建造)2)生成rpmbuild目录结构1.[root@svr5~]#rpmbuild-banginx.spec(为了生成下面6个目录没有其他作用)2.[root@svr5~]#ls/root/rpmbuild3.BUILDBUILDROOTRPMSSOURCESSPECSSRPMSChroot+任何目录都可以将此目录伪装成..
分类:
其他好文 时间:
2017-09-08 18:19:41
阅读次数:
211
下载mysql-community-5.7.18-1.el6.src.rpm # rpm -ivh mysql-community-5.7.18-1.el6.src.rpm 会安装在同级目录下的rpmbuild文件夹 进入SOURCES目录,解压mysql-5.7.18.tar.gz # cd my ...
分类:
数据库 时间:
2017-08-20 16:50:47
阅读次数:
178
简单制作RPM二进包实例有好多朋友问到怎么制作rpm包,可不可把其它服务器上编译好的软件目录复杂到其它服务器上直接应用等等。这里通过案例由简单到高级来一一讲解。此方法是通过编写spec文件,使用rpmbuild来完成一个rpm的打包。分别以libmad、nginx、apache为例进行介绍制作..
分类:
其他好文 时间:
2017-08-14 15:18:46
阅读次数:
153