千家信息网

1.2 Kali与Debian的关系

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,1.2 Kali与Debian的关系Kali Linux分发版是基于Debian测试版的。因此,Kali Linux中的大多数软件包直接来自于Debian的软件仓库。虽然Kali Linux很大程度上
千家信息网最后更新 2025年12月03日1.2 Kali与Debian的关系

1.2 Kali与Debian的关系

Kali Linux分发版是基于Debian测试版的。因此,Kali Linux中的大多数软件包直接来自于Debian的软件仓库。

虽然Kali Linux很大程度上依赖于Debian,但在某种意义上讲,我们也是完全独立自主的,我们有自己的基础架构,有自己的自由,可以做我们想做的任何修改。

1.2.1 软件包流程

在Debian方面来说,贡献都每天都在更新软件包,并把其上传至Debian非稳定分发版中。从这里,一旦大多数讨厌的BUG被解决掉,这些软件包就迁移到Debian 测试分发版上。这个迁移过程也保证了在Debian测试版中软件包之间的依赖是正常的。

Debian测试版的目的是让Kali Linux与其能保持相当的一致性,这样我们就能以Debian测试版作为基础。而要添加Kali专有的软件包到分发版中,我们遵循两个步骤:

首先,我们拿到Debian测试版并强制把Kali软件包(只位于kali-dev-only软件仓库中)并入其中,构建了kali-dev软件仓库。这个软件仓库将时不是中断:比如,我们的Kali专有软件包可能无法安装,直到他们基于更新的库重新编译完。在其它情况下,我们也可能对已有的分支进行更新,无论是再次变成可安装的,还是修复依赖于更新的分支软件版本的软件包的可安装性。在任何情况下,kali-dev都不是针对最终用户的。

kali-rolling是要求Kali Linux用户跟踪的分发版,它是基于kali-dev版本,kali-dev版本是以相同方式从Debian非稳定版构建出来的Debian测试版而构建的。只有软件包所有的依赖在目标分发版中都完备时,软件包才会进行迁移。

1.2.2 管理与Debian之间的差异

作为一个设计决策,我们试图尽可能地减少软件包的分布数量。然而,为了实现Kali的一些独有的特性,必须得有一些改变。为了限制这些变化带来的影响,我们努力把这些变化发送到上游去,无论是通过直接集成还是通过添加所需的要求,总之是在无需通过再次修改上游软件包的情况下,直接使能了所期望的特性。

Kali软件包跟踪器可以帮助我们对Kali与Debian之间的分歧保持跟踪。在任何时候,我们能够查找哪个软件包被分支了,其是不是与Debian同步了,或者是不是要求更新了,等等。所有的软件包都是在Git软件仓库中基于Debian分支进行维护的,同时还有一个Kali分支。得益于这些,更新一个分叉的软件包只需进行两个简单的步骤:更新Debian分支,然后合并到Kali分支。

虽然在Kali中分叉的软件包相对而言比较少,但添加的软件包却不少:截至到2017年4月差不多有400个了。这其中的大多数软件包都是自由软件,符合Debian自由软件指导方针。而我们的终极目标是让这些软件包无论什么时候都是与Debian一样有效的。这也是为什么我们要努务遵循Debian策略,并让这些好软件包在Debian中使用的原因。然而,不幸的是,也有例外:有些软件包几乎不能创建。由于时间仓促,有些软件包已被推到Debian中。

软件 软件包 分支 更新 测试 测试版 仓库 自由 之间 情况 版本 跟踪 两个 再次 基础 时候 是在 步骤 特性 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 寻梦网络技术有限公司 易语言拦截数据库 深圳联智网络技术有限公司 虹口区网络技术咨询服务收费 连接数据库的工具db 湖州工业软件开发安全 根据网络安全法第27条规定 数据库中事物的状态 查阅中文文献常用数据库有哪些 访问数据库偶尔失败 网络运营违反网络安全法的规定 常州盛景网络技术有限公司上班 期刊Cell收录在什么数据库 明日之后新服务器有什么活动 阿里服务器续费 扬州交互式边缘计算服务器 数据库基础与应用图文 中泰证券软件开发怎么样 数据库打错了怎么办 16盘位存储服务器存盘硬盘数量 南昌市网络安全知识 数据库系统概论 epub 数据库无法开启网络服务 数据库 表 字段 编码作用 数据库将首字母大写 奥康软件开发 论网络技术对政府政策的影响 网络安全法实施条例第七十二条 北京联通代理服务器 仓库和注册服务器有什么关系
0