返回介绍

下载

编译与部署

开始使用

操作手册

最佳实践

扩展功能

设计文档

SQL 手册

开发者手册

Apache 社区

验证 Apache 发布版本

发布于 2021-09-30 01:42:49 字数 3648 浏览 900 评论 0 收藏 0

可以按照以下步骤对发布版本进行验证:

  1. [ ] 下载链接是否合法。
  2. [ ] 校验值和 PGP 签名是否合法。
  3. [ ] 是否包含 DISCLAIMER-WIP。
  4. [ ] 代码是否和当前发布版本相匹配。
  5. [ ] LICENSE 和 NOTICE 文件是否正确。
  6. [ ] 所有文件都携带必要的协议说明。
  7. [ ] 在源码包中不包含已经编译好的内容。
  8. [ ] 编译是否能够顺利执行。

1. 下载源码包、签名文件、校验值文件和 KEYS

下载所有相关文件, 以 a.b.c-incubating 为示例:

wget https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=/incubator/doris/a.b.c-incubating/apache-doris-a.b.c-incubating-src.tar.gz

wget https://www.apache.org/dist/incubator/doris/a.b.c-incubating/apache-doris-a.b.c-incubating-src.tar.gz.sha512

wget https://www.apache.org/dist/incubator/doris/a.b.c-incubating/apache-doris-a.b.c-incubating-src.tar.gz.asc

wget https://www.apache.org/dist/incubator/doris/KEYS

2. 检查签名和校验值

推荐使用 GunPG,可以通过以下命令安装:

CentOS: yum install gnupg
Ubuntu: apt-get install gnupg
gpg --import KEYS
gpg --verify apache-doris-a.b.c-incubating-src.tar.gz.asc apache-doris-a.b.c-incubating-src.tar.gz
sha512sum --check apache-doris-a.b.c-incubating-src.tar.gz.sha512

3. 验证源码协议头

推荐使用 Apache RAT 验证源码协议,可以从以下链接下载:

wget http://mirrors.tuna.tsinghua.edu.cn/apache/creadur/apache-rat-0.13/apache-rat-0.13-bin.tar.gz
tar zxvf apache-rat-0.13-bin.tar.gz

假设源码目录名称为 apache-doris-a.b.c-incubating-src,可以使用以下命令进行验证。 这个命令会产生一个文件,其中列举了所有非 ASF 协议的文件。

/usr/java/jdk/bin/java  -jar apache-rat-0.13/apache-rat-0.13.jar -a -d apache-doris-a.b.c-incubating-src -E apache-doris-a.b.c-incubating-src/.rat-excludes

4. 验证编译

详细的编译步骤,请参阅 编译文档

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文