RPM打包操作

a.将打包工具拷贝到/root 下解压,解压出来 rpmbuild 目录
在这里插入图片描述

b.进入到 SOURCES 目录,创建自启脚本存放目录和后台脚本存放目
录(自启脚本打包后要求存放在/etc/systemd/system 下,后台启动
脚本要求存放在/opt/dmdbms/bin/bin 目录下,所以创建下面对应的
目录结构存放源代码)
在这里插入图片描述

c.将软件安装好后生成的默认脚本拷贝到相应目录下进行修改
修 改 后 台 启 动 脚 本 名 字 由 DmServiceDMSERVER 改 为
DmServicePROD,之后修改 DmService 脚本中的 ini 文件路径
INI_PATH=”/dmdata/DAMENG/dm.ini”
在这里插入图片描述
在这里插入图片描述

修 改 后 台 启 动 脚 本 名 字 由 DmServiceDMSERVER.service 改为
DmServiceZF.service,之后修改DmServiceZF.service 脚本内容
将文件中的DmServiceDMSERVER全部换为DmServicePROD
在这里插入图片描述
在这里插入图片描述

d. 将两个目录 opt 和 etc 一起打包,打包的名字和 SOURCES 的同级
目录下的 SPECS 目录下的 .spec 文件中的 Source0 的名字保持一致,
在 SOURCES 目录下 执行
tar -zcvf dmserver.tar.bz2 opt/ etc/
在这里插入图片描述
e. 修改 SPECS 目录下的 .spec 文件,文件中的脚本名字根据自己现
场具体情况进行修改
在这里插入图片描述

f. 修改完成之后,给 rpmbuild 目录 755 权限
chmod -R 755 rpmbuild
然后在当前目录下(即 SPECS 目录下),执行打包命令
rpmbuild -ba dmserver.spec
在这里插入图片描述

g. 通过配置管理工具将 RPM 包安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值