在哪里可以找到 Redhat 产品的源代码更改

在哪里可以找到 Redhat 产品的源代码更改

关于 GPLv3,Redhat 产品需要告知它们与开源有何不同。我想找到这些变化。你知道他们把这些信息放在哪里吗?

答案1

您可以登录 Red Hat 帐户并下载您拥有有效订阅的任何软件包的 SRPM(源代码 RPM)包。其中包含软件的原始源代码以及 Red Hat 对其应用的所有补丁。

点击下载,然后选择要获取源代码的产品,然后单击套餐下载单个软件包的源代码,或者来源获取安装DVD对应的源DVD。

例如这里我将获取bashRHEL 7.8的源包。

  1. 点击下载,出现产品列表。

    RHEL 下载

  2. 点击版本 7 及以下,然后在下拉菜单中选择版本7.8。

    RHEL 7.8 下载

  3. 点击套餐,然后bash在搜索框中输入。

    RHEL 软件包搜索 bash

  4. 点击狂欢,然后向下滚动找到源包,然后单击现在下载

    适用于 bash 的 RHEL 软件包

尚未有效订阅的用户有以下几种选择:

  1. 你可以环顾四周Red Hat 的 FTP 服务器(或通过https) 来查找感兴趣的 SRPM,但是目录结构没有很好地记录下来,因此可能很难找到特定的包。

  2. Red Hat 还将其源代码发布到git.centos.org人们可以通过 git 下载软件包源更改和 RPM 规范。

答案2

所有 RPM 包都是由 SRPM (可供下载的源代码包)构建的。

这些 SRPM 包通常包含从上游开源项目下载的原始源代码版本以及包维护者(Red Hat)所做的所有(代码)更改/添加。

相关内容