以下问题基于 2016.01 之后的 Kali Linux 滚动发行版。
我对 Kali Linux 和 Debian 之间的包流程和差异有疑问:
这个Kali Linux Package Tracker页面总结了 Kali Linux 与相应 Debian 版本的差异。我注意到对“Debian 测试中的版本”的引用。这是否意味着 Kali 从 Debian 稳定版中分叉了源代码,并应用了与官方 Debian 不同步的独立更改?“上游版本”是指 Debian 版本吗?
如果 Debian 本身升级了会发生什么?例如,当它从 9 升级到 10 时?Kali 基于 Debian 9 开发的功能是否应该迁移到 Debian 10?或者换句话说,在 Debian 的此类升级过程中, Kali 如何保持滚动(主要步骤)?
Kali 和 Debian 之间的一般关系在 Kali 的“与 Debian 的关系”政策中有所描述。
“上游版本”是 Debian 测试中可用的版本。Kali 基于 Debian 测试,不稳定。Kali 和 Debian 中的版本可能因多种原因而存在差异: Kali 软件包落后于 Debian;从另一个 Debian 套件(不稳定或实验性)将更新版本的软件包引入 Kali;或者 Kali 分叉了这个包并对其进行了特定于 Kali 的更改。
由于 Kali 基于 Debian 测试,这也是一个滚动发行版,因此无需担心发行版。Kali 独立于 Debian 版本从 Debian 获取更新的软件包。