Centos打包tengine制作rpm安装包教程
最近又在 CentOS 6.4 上折腾 tenge 了,我对制作 rpm 包产生了新的想法。想起不久前了解到的 rpm 包制作方法,我决定尝试为 tenge 创建一个 rpm 包。
为了制作 tenge 的 rpm 包,需要安装 CentOS 的开发环境集成包及其依赖包。通过 yum 命令可以轻松完成安装。接下来,我们以非 root 用户 test 创建一个用于存放 rpm 包的目录结构。这个目录结构包括构建目录、源目录、规范文件目录等。
在家目录中,我们需要编写一个 .rpmmacros 文件,这是用于自定义制作路径的文件。在文件中,我们指定了 rpmbuild 的路径以及其他相关路径。然后,我们在家目录下创建 rpmbuild 目录,包括构建目录、RPM 包目录等。
接下来,我们需要编写 tenge 的 spec 文件。这个文件包含了制作 rpm 包所需的所有信息,如名称、版本、发行号、供应商、摘要等。我们还需要指定源代码的位置和构建过程中需要执行的命令。在 spec 文件中,我们还包括了安装前后的脚本执行定制。
如果在制作 rpm 包时遇到文件找不到的错误,可能是由于在 CentOS 6 中 rpmbuild 目录已经改变导致的。为了兼容旧版本的 spec 文件,我们需要修改 /usr/lib/rpm/macros 文件中的 %_dir 路径。修改后,我们就可以开始生产 rpm 包了。
在 test 家目录下的 rpmbuild 目录,使用 rpmbuild -ba 命令和 spec 文件来生成 rpm 包。如果没有错误,就会在 rpmbuild/RPMS 目录下生成相关的 rpm 包。这只是一个简单的制作过程,如果想要进行定制,还可以针对安装前后的脚本进行定制。这样,我们就可以轻松地在 CentOS 6.4 上为 tenge 制作一个自定义的 rpm 包了。
视频号
- Centos打包tengine制作rpm安装包教程
- 骁龙8gen1怎么样 骁龙8gen1处理器测评
- 三十而已王漫妮口红色号,兰蔻196、tom ford黑管滋
- 丰巢旗下巢鲜厨小程序已正式运营(巢鲜厨
- 通用音频驱动程序未检测win10通用音频驱动程序
- 索泰自曝彪悍非公版GTX 1080 Ti拷机温度只有60℃
- 最新CPU天梯图解析 2016年10月CPU性能天梯图
- maya2018怎么创建三维立体的文字模型
- 小米平板电脑怎么样 小米平板抢先上手试玩评测
- 双面打印机怎么设置默认单面打印
- 乐视网刘延峰:上市公司债务压力大,现金流仅
- 联想小新Air14 2020怎么激活 office激活失败卡住的解
- 联想MIIX 4 win10二合一平板笔记本发布 中国售价
- 小天才z5手表怎么设置锁屏密码 小天才设置锁屏
- 华为nova 3首销火爆,2400万海报级自拍好评如潮
- 世界上最长的耳毛现已长达25厘米(睡觉都不敢侧