【RPM Packaging Guide】

翻译《RPM Packaging Guide》顺便学习一下~

绪论

RPM 打包指导文档:

准备打包需要的源代码

这部分为没有软件开发背景的人所写,详见:准备打包需要的软件

如何将源码打包成rpm包

这部分介绍将源码打包成rpm包,详见:打包软件

高级打包技巧

这部分提供给需要在复杂场景打包的人员作为参考材料,详见:高级用法

PDF 版本

你可以在这里下载文档PDF版本

文档规范

本文使用如下规范:

  • 命令输入以及文本文件的内容,包括源代码以块的方式排列:

    1
    2
    3
    4
    5
    6
    $ tree ~/rpmbuild/
    /home/user/rpmbuild/
    |-- BUILD
    |-- RPMS

    [command output trimmed]
    1
    2
    3
    4
    5
    6
    Name:           bello
    Version:
    Release: 1%{?dist}
    Summary:

    [file contents trimmed]
    1
    2
    3
    #!/usr/bin/env python

    print("Hello World")