码迷,mamicode.com
首页 > 其他好文 > 详细

自制rpm包

时间:2018-09-30 00:55:27      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:安装   tar   clu   spec   目录   include   blog   命名   code   

参考自:https://blog.csdn.net/u010384744/article/details/80929319

https://blog.csdn.net/samxx8/article/details/72050725

 

1,首先我做的这个很简单:源程序文件就一个可执行文件,这个可执行文件我命名为a,是有源代码a.c编译而成,a.c源文件为:

#include <stdio.h>

main(){
printf("DDDD\n");
}

2,将这个可执行文件压缩为tar.gz格式:

     tar zcvf aa.tar.gz a

3,在root目录下创建rpmbuild目录以及下属的几个子目录

[userid@hostname ~]$ mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

各个目录的一般用途如下简介:

  1.  
    BUILD 编译rpm包的临时目录
  2.  
    BUILDROOT 编译后生成的软件临时安装目录
  3.  
    RPMS 最终生成的可安装rpm包的所在目录
  4.  
    SOURCES 所有源代码和补丁文件的存放目录
  5.  
    SPECS 存放SPEC文件的目录(重要)
  6.  
    SRPMS 软件最终的rpm源码格式存放路径
     

自制rpm包

标签:安装   tar   clu   spec   目录   include   blog   命名   code   

原文地址:https://www.cnblogs.com/saolv/p/9727231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!