TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • Ambari 深度专题

  • Bigtop 方法论

  • 自定义集成

  • Ambari Server 与 Web

  • Ambari Metrics

  • Ambari Plus 思考

  • Redis集成实战

    • Bigtop通用部分

    • Bigtop打包部分

      • RPM

      • DEB

        • Step4-buildroot处理
        • Step5-Debian下构造-source
        • Step5-Debian下构造-compat
        • Step5-Debian下构造-control
        • Step5-Debian下构造-copyright
          • 1. 文件位置
          • 2. 作用说明
          • 3. Redis 示例内容
          • 4. 效果示意
        • Step5-Debian下构造-dirs
        • Step5-Debian下构造-install
        • Step5-Debian下构造-inst|rm
        • Step5-Debian下构造-rules
        • Step6-Log-编译细节
        • Step7-Log-安装细节
        • Step8-Log-制品细节
    • Ambari部分

  • 通用代码模板

  • 各组件代码

  • 技术专题
  • Redis集成实战
  • Bigtop打包部分
  • DEB
JaneTTR
2025-08-18
目录
1. 文件位置
2. 作用说明
3. Redis 示例内容
4. 效果示意

Step5-Debian下构造-copyright

# 1. 文件位置

copyright 文件放置在:


bigtop-packages/src/deb/redis/copyright

1
2
3

这是 Debian 打包体系的 强制文件,若缺失会导致 lintian 校验失败。

# 2. 作用说明

为什么必须写 copyright?

  1. 合规性:说明源码的版权方和许可证,满足开源合规要求。
  2. 工具链要求:dpkg-buildpackage 会强制校验该文件。
  3. 自定义授权:在内部环境中可声明为个人或商业许可,避免默认 GPL/MIT 约束。

# 3. Redis 示例内容

以下为 Redis 打包时的典型写法:

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ambari-env
Source: https://doc.janettr.com

Files: *
Copyright: (c) JaneTTR 2025
License: Custom-Personal-Only

License: Custom-Personal-Only
 项目名称:ambari-env

 本文件属于付费部分代码,仅供个人学习和研究使用。

 禁止行为:
 1. 未经授权,不得将本文件或其编译后的代码用于任何商业用途;
 2. 禁止重新分发本文件或其修改版本;
 3. 禁止通过反编译、反向工程等手段试图绕过授权验证。

 商业授权:
 如需将本文件或其编译后的代码用于商业用途,必须获得版权所有者的书面授权。
 联系方式:
 邮箱:[email protected]

 责任声明:
 本文件按“现状”提供,不附带任何形式的担保,包括但不限于适销性、特定用途适用性或无侵权的担保。

 如有任何疑问,请联系版权所有者。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

# 4. 效果示意

注意

  • 格式必须遵循 Debian copyright 1.0 标准 (opens new window)。
  • 自定义 License 时,建议在 LICENSE 文件中补充详细说明,以免引发工具链告警。

image-20250818123809058

编写完成后,目录结构如下:

bigtop-packages/src/deb/redis/
├── changelog
├── compat
├── control
├── copyright   # 当前步骤新增
├── rules
└── source
    └── format
1
2
3
4
5
6
7
8
#Redis#Stack集成#集成案例#Ubuntu#Bigtop#DEB
Step5-Debian下构造-control
Step5-Debian下构造-dirs

← Step5-Debian下构造-control Step5-Debian下构造-dirs→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式