linux之使用rpmbuild打rpm包 前言: 已从事linux运维工作数年,感觉自己还是个小菜鸟,没有大神那么的钻研的精神。只是单纯热爱,喜欢对着黑色的屏幕敲击命令,喜欢这种感觉。为什么要做RPM包呢?因为之前公司使用的是开源软件环境,nginx,tomcat,java,等等等等,安装时流程: ...
分类:
系统相关 时间:
2017-07-31 21:15:38
阅读次数:
310
一、下载bash源码包[root@repoother_x86_64]#http://vault.centos.org/6.9/os/Source/SPackages/bash-4.1.2-48.el6.src.rpm二、安装源码包[root@repoother_x86_64]#rpm-ivhbash-4.1.2-48.el6.src.rpm#警告可以忽略
1:bashwarning:usermockbuilddoesnotexist-usingroot
warning:..
分类:
其他好文 时间:
2017-07-25 15:48:09
阅读次数:
427
参考:http://rpm-guide.readthedocs.io/en/latest/rpm-guide.htmlhttp://laoguang.blog.51cto.com/6013350/1103628http://blog.csdn.net/u013639526/article/details/52355081rpm制作简介:rpm包的制作时由rpmbuild这个软件包来实现的,rpmbuild的工作流程大概是这样的:1.找..
分类:
Web程序 时间:
2017-07-21 22:10:24
阅读次数:
1161
目录
目录...1
版权声明:...2
文档信息:...2
一、通过nginx源码包制作rpm包...2
1.制作前环境准备:...3
2.创建普通用户...3
二、编写spec规则...3
1.在模板里添加规则...3
2.关于保存*.spec报错的解决...4
2.1解决办法:...5
2.2使用rpmbuild命令生成rpm包...5
三、在其他主..
分类:
其他好文 时间:
2017-07-12 23:35:07
阅读次数:
278
rabbitmq 官方安装文档可参考:http://www.rabbitmq.com/install-rpm.html ,由于rabbitmq 使用Erlang 开发的,运行环境需要用到Erlang,本文主要记录采用zero-dependency Erlang 方式搭建rabbitmq 环境。 1、 ...
分类:
其他好文 时间:
2017-05-24 17:37:57
阅读次数:
305
这里也不介绍rpmbuild这个打包工具了,想了解的朋友自行谷歌百度。但我不建议大家花太多的时间去学习这个命令,比较晦涩,而且我会在下面介绍更简单的命令。FPM打包工具FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能简单说就是将一种类型的..
分类:
其他好文 时间:
2017-05-20 23:38:04
阅读次数:
258
/usr/lib/rpm/macrosrpm-4.8.0/usr/lib/rpm/%{_target}/macros rpm-4.8.0/usr/lib/rpm/redhat/macros redhat-rpm-config-9.0.3/etc/rpm/macros.* centos-release[/usr/lib/rpm/macros]#----per-platformmacros.#Macrosthatarespecifictoanindividualplatform.Thevalueshere#..
分类:
其他好文 时间:
2017-05-10 21:59:23
阅读次数:
395
问题描述: 在fedora21系统上通过rpmbuild构建fcitx的二进制包时出现以上错误,经老程序员指点:“是相应的开发包没有安装” 解决办法: yum installl gtk3-devel 再次进行编译,通过。 心路历程; 1、查找pkg-config的用途及使用方法: 管理已安装包的库, ...
分类:
其他好文 时间:
2017-05-09 20:45:47
阅读次数:
221
FPM 由于很多软件在安装时需要编译,这会浪费不少的时间,为了提升部署效率,于是就想到制作rpm包。通常rpm包的制作是使用rpmbuild命令来制作,但是你需要知道它的语法,比较繁琐。这就用到了FPM。FPM功能简单说就是将一种类型的包转换成另一种类型。FPM是Ruby模块,其实打包时也是调用rp ...
分类:
其他好文 时间:
2017-04-21 19:26:25
阅读次数:
197
rpm命令1、rpm:数据库/var/lib/rpm2、rpmbuild安装、查询、卸载、升级、校验、数据库的重建工作。rpm命名包:组成部分主包:bind-9.7.1-1.i586.el5.rpm子包:bind-libs-9.7.1-1.i586.el5.rpm包名格式name-major.minor.release-release.arch.rpmrpm包:1、二进制格式2、源码格式..
分类:
系统相关 时间:
2017-04-14 10:20:36
阅读次数:
186