我在 SLES 方面遇到了一个严重的支持问题,该问题没有取得任何可衡量的进展(几个月来)。所以我想自己看一下源代码;也许我能发现问题。
(似乎 Xen Hypervisor 中的 SLES15 SP2 和 SP3 之间添加了一个致命错误,导致由于 RAM 损坏而导致服务器频繁崩溃)
据我所知,您可以下载包含源代码的 DVD 映像,但这些映像与媒体一样古老。含义:您没有当前补丁的源代码。
是否没有一个公共 Git 存储库,我可以在其中检查各个版本或各个补丁所做的更改?我不想下载 ISO 映像、解压它们、下载更多 RPM 源包并解压它们等等,只是为了查看更改。
我认为商业模式有点反对这一点,但从支持的角度来看,这是至关重要的。
答案1
GPL 所要求的只是他们提供源代码。(并非所有 Linux 都是 GPL。)他们不必以任何方便的格式提供源代码。我猜他们的内部修订控制服务器是私有的,这是出于其商业模式的原因。下载 SRPM 可能是您最好的选择。
尝试类似zypper si foo
或 的方法dnf download --source foo
来获取您感兴趣的组件的源包。