其实不难 但是自己时间起来还是遇到了问题 这里还是做个笔记哈
- 修改编译好文件之后 复制out文件夹 : cp -rf out out1
- 更名out1为recordrecv1023-0.1 : mv out1 recordrecv1023-0.1
- 将recordrecv1023-0.1文件夹:channelDownload.cfg ffmpeg playback.cfg playback.cfg~ recordrecv recordrecvd recordrecvtmp.lck(recordrecvlock)
- 目录压缩:tar -zcvf recordrecv1023-0.1.tar.gz recordrecv1023-0.1
- 拷贝文件 : cp -rf recordrecv1023-0.1.tar.gz /root/rpmbuild/SOURCE
- SOURCE目录下解压 : tar -zxvf recordrecv1020-0.1.tar.gz
- 进入SPEC目录编辑SPEC文件 :复制原有例子文件生成两份SPEC文件
- 修改SPEC文件 : “name”→“recordrecv1023”(rpm安装之后的文件名) “install”下修改目录名称 “file”下修改目录名称
- 生成rpm包: rpmbuild -ba rpm-name.spec (rpm包位于RPMS目录下) 可以查看相应目录分别生成的文件
- 安装rpm包时在改包目录下执行 : rpm -ivh xxx.rpm 即可按照打包的SPEC文件中的目录到相应位置
比较重要的是xxx.tar.gz和spec文件 我就是因为这两个文件没有处理好 出了一些没必要出的错误 因为是第一次打rpm包 所以解决问题时还是花了时间的 spec文件网上多的很 看下格式 填进去就可以了 这里就不上传了