一、前提条件#下面通过虚拟机准备了一台服务端,一台客户端,基于外网IP测试,以安装nginx为例。#两台机器公共配置[root@m01~]#cat/etc/redhat-releaseCentOSrelease6.7(Final)[root@m01~]#uname-mx86_64[root@m01~]#uname-r2.6.32-573.el6.x86_64#服务端配置[root@m01~]#ifcon..
分类:
其他好文 时间:
2016-07-01 16:44:26
阅读次数:
2115
首先安装打包软件# yum install rpmbuild rpmdevtools -y生成打包路径1.使用rpmdev-setuptree ,会自动在用户家目录生成一个rpmbuild的文件夹,作为工作路径2.cd rpmbuild/SPECS路径,创建my.spec文件,仅仅需要以下内容### ...
分类:
其他好文 时间:
2016-06-02 19:53:50
阅读次数:
155
安装rpm-build
[root@master~]#yuminstallrpm-build
创建工作目录
[root@master~]#mkdir-p/root/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
[root@master~]#cpmysql-5.5.27.tar.gz/root/rpmbuild/SOURCES/
[root@master~]#cpmy.cnf/root/rpmbuild/SOURCES/
[root..
分类:
数据库 时间:
2016-05-13 15:25:06
阅读次数:
295
rpm打包需要特定的目录及结构。查看rpm打包目录测试在CentOS6.3rpm打包需要特定的目录及结构。查看rpm打包目录测试在CentOS6.3[root@localhost~]#rpm--showrc|grep_topdir-14:_builddir%{_topdir}/BUILD-14:_buildrootdir%{_topdir}/BUILDROOT-14:_rpmdir%{_topdir}/RPMS-14:_s..
分类:
其他好文 时间:
2016-05-09 18:55:12
阅读次数:
277
背景:
常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具。类RedHat系统中软件包的后缀是rpm;类Debian系统中软件包的后缀是deb。另一方面,类RedHat系统提供了同名的rpm命令来安装、卸载、升级rpm软件包;类Debian系统同样提供了dpkg命令来对后缀...
分类:
其他好文 时间:
2016-04-15 12:09:17
阅读次数:
147
rpm打包我们经常会遇到,通过直接拷贝的方式达来打包的情况。但是发现打包的时候并不是想象中的那么顺利,比如你会遇到这种情况:通常遇上上面的警告之后,你还是能打包完成的。但是你会发现打包完成的rpm包很不正常的,无论从大小和安装方面都不行。holyshit!,我只是简单的拷..
分类:
其他好文 时间:
2016-03-16 19:30:41
阅读次数:
483
组内准备搭建内部yum源,在这之前需要规范软件的安装目录,并把现有的应用打包。目前接触两种rpm打包工具,rpmbuild和fpm。-rpmbuild rpmbuild关键是spec文件编写。 环境搭建yum -y install rpm-build rpmdevtoolsuseradd rpm;....
分类:
其他好文 时间:
2016-01-05 12:29:39
阅读次数:
2533
官方的spec文件功能不够完整,仅仅能够完成rpm打包,但是rpm包安装时会有各种问题。极少看到有人反馈spec文件问题,估计使用rpm包进行安装的,只有我一人。而使用rpm安装,可以省略重复无意义且容易出错的编译过程,提升软件安装体验。(文末有百度网盘的链接)我对官方的spec文..
分类:
其他好文 时间:
2015-11-07 10:56:40
阅读次数:
237
这个东西涉及的内容较多,根据下面这些文章慢慢学习学习序列一个简单的例子http://blog.csdn.net/king_on/article/details/7169384一些命令http://www.worldhello.net/2011/04/02/2405.htmlhttp://my.osc...
分类:
编程语言 时间:
2015-07-15 12:52:46
阅读次数:
306
运维自动化需要涉及到rpmbuild的学习,现对rpmbuild进行打包,以下是spec文件内容:#onlinerpmbulidforh5_back
Name:h5_bak
Version:0.0.1
Release:1%{?dist}
Summary:data_backforh5
Group:Applications/File
License:BSD
URL:http://www.youyuan.com/
Source:%{name}-%{vers..
分类:
其他好文 时间:
2015-06-29 17:58:57
阅读次数:
195