zoukankan      html  css  js  c++  java
  • 简单的spec打包rpm包的方法

    前言

    有的时候为了提供一个完整的包,需要把一些零散的文件或者脚本汇总在一起提供,rpm包就是一个很好的方法,这里我们不需要复杂的写法,就纯粹打包的,复杂的可以参考内核或者其它软件包的打包方法

    spec文件信息

    Name:   cephuse
    Version:   1.0
    Release:        1%{?dist}
    Summary: monitor ceph use space
    
    Group: Development/Tools
    License:        GPL
    URL:            http://www.zphj1987.com
    
    BuildRequires:  python
    Source: cephuse-1.0.tar.gz
    
    %description
    use to monitor ceph
    
    %prep
    %setup -q
    
    
    %install
    install -D -m 644 cephuse.service %{buildroot}/usr/lib/systemd/system/cephuse.service
    cp -ra ./output %{buildroot}/
    
    %files
    /usr/lib/systemd/system/cephuse.service
    /output
    %doc
    
    %changelog
    * Tue Oct 30 2020 zphj1987 <zphj1987@gmail.com> - v1.0
    - 新增版本
    

    打包好tar.gz包,放到源码目录,然后执行rpmbuild -bb cephuse.spec就可以打包了

  • 相关阅读:
    3.4
    3.3 TensorFlow运行模型 ------- 会话
    3.2 TensorFlow数据模型 ---- 张量
    3.1 TensorFlow计算模型 --- 计算图
    寻找两个有序数组的中位数
    最长子串
    vector的遍历删除
    超时空大决战
    面经七
    面经五
  • 原文地址:https://www.cnblogs.com/zphj1987/p/14037650.html
Copyright © 2011-2022 走看看