rpmbuild 制作rpm包

来源:互联网 发布:手机淘宝怎么联系旺旺 编辑:程序博客网 时间:2024/04/28 15:52

其实不难 但是自己时间起来还是遇到了问题 这里还是做个笔记哈

  1. 修改编译好文件之后 复制out文件夹 : cp -rf out out1
  2. 更名out1为recordrecv1023-0.1 : mv out1 recordrecv1023-0.1
  3. 将recordrecv1023-0.1文件夹:channelDownload.cfg   ffmpeg   playback.cfg  playback.cfg~  recordrecv   recordrecvd  recordrecvtmp.lck(recordrecvlock)
  4. 目录压缩:tar -zcvf recordrecv1023-0.1.tar.gz  recordrecv1023-0.1
  5. 拷贝文件 : cp -rf recordrecv1023-0.1.tar.gz /root/rpmbuild/SOURCE
  6. SOURCE目录下解压 : tar -zxvf recordrecv1020-0.1.tar.gz
  7. 进入SPEC目录编辑SPEC文件 :复制原有例子文件生成两份SPEC文件 
  8. 修改SPEC文件 : “name”→“recordrecv1023”(rpm安装之后的文件名)  “install”下修改目录名称  “file”下修改目录名称
  9. 生成rpm包: rpmbuild -ba rpm-name.spec  (rpm包位于RPMS目录下) 可以查看相应目录分别生成的文件
  10. 安装rpm包时在改包目录下执行 : rpm -ivh xxx.rpm  即可按照打包的SPEC文件中的目录到相应位置

比较重要的是xxx.tar.gz和spec文件 我就是因为这两个文件没有处理好 出了一些没必要出的错误 因为是第一次打rpm包 所以解决问题时还是花了时间的 spec文件网上多的很 看下格式 填进去就可以了 这里就不上传了

 

0 0
原创粉丝点击