![安装相同软件的 Kali Linux 和 Debian 有什么区别?](https://linux22.com/image/123602/%E5%AE%89%E8%A3%85%E7%9B%B8%E5%90%8C%E8%BD%AF%E4%BB%B6%E7%9A%84%20Kali%20Linux%20%E5%92%8C%20Debian%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我知道 Kali 是基于 Debian 的,但是如果我安装 Debian 并下载所有相关的 kali 软件包,会有什么区别吗?
答案1
添加@EightBitTony 的答案:
Kali 是一个针对渗透测试的特殊发行版,因此与标准 Linux 发行版有很大不同。例如:
系统应该
root
在单用户环境中使用网络服务默认被禁用,并且在重新启动后不会持续存在
定制内核
因此,假设您设法在 Debian 上下载并安装所有 Kali 软件包,您将拥有一些仍然存在的东西显着不同,在本质上和行为上,都比标准的 Kali 安装好。
最好不要混合两者,如果您需要渗透测试发行版,请使用 Kali;如果您需要稳定的桌面环境,请使用 Debian。
答案2
Kali 基于 Debian,但包括:
- 一些 Debian 中没有的分支软件包
- 来自多个 Debian 存储库的软件包组合,这是非标准行为
- (当前)不在任何 Debian 存储库中的软件包
您可以阅读更多相关内容这里。
最终结果是,您需要安装 Debian,然后修改软件包存储库,从其他 Debian 存储库自行进行一些向后移植,并从其他来源下载其他软件包,并可能将它们向后移植到 Debian 中。您不能只运行 Debian 并下载 Kali 软件包。
从本质上讲,您必须重复 Kali 团队的工作。
答案3
列出了 Kali 认为的显着特征这里。灵活性、定制性、便携性和安全性全部平衡在一个不稳定Debian内核。
差异。
Kali 旨在成为一把瑞士军刀(通常从 USB 启动),专门针对专业用户,而 Debian 旨在成为 Joe/Jane Public 日常扶手椅上可靠的永久安装。
Kali 包含对 Joe 和 Jane 毫无意义的工具,以及“前沿”更新,这些更新可能会破坏 Kali 认为对目标用户群不重要的某些内容(例如 LibreOffice?)。如果这种情况发生在为 Joe 或 Jane 在办公室运行关键任务的机器上,那么他们就会惊慌失措,并(完全正确地)想知道哪个白痴为他们安装了 Kali 而不是 Debian。
Kali 工具可以安装在文明的 Debian 机器上以“武器化”它,或者任何有兴趣、有经验和有兴趣的人都可以“驯服”Kali 安装,使其成为更文明的动物。时间这样做,但是你将保留你原来选择的内核。
仅供参考,我已经尝试了两种方法(驯服 Kali 和破坏 Debian)。驯服的卡利为我工作。