我正在尝试在我的 Kali Linux 上下载 Virtualbox,我想知道我的 Kali Linux 基于哪个 Debian。我在这种追求中没有发现uname -a
或有用。cat /etc/*-release
我正在尝试安装 Oracle VirtualBox 的一个版本,该版本仅适用于特定的 Debian 版本。我应该使用哪一个?
答案1
答案2
Kali 和 Debian
Kali 在他们的博客文章中详细介绍了这一点《Kali 与 Debian 的关系》。
Kali Linux 发行版基于Debian 测试。因此,大多数 Kali 软件包都是从 Debian 存储库中按原样导入的。在某些情况下,可能会从 Debian Unstable 或 Debian Experimental 导入较新的软件包,以改善用户体验或合并所需的错误修复。
Debian 测试是下一个稳定的 Debian 发行版的当前开发状态。它还以下一个稳定版本的代号提供,Bullseye 是当前的测试代号。
简而言之,他们是不是基于 Debian 版本。与 Ubuntu 和许多其他软件一样,Kali 确实从 Debian 获取软件包。
不要创建 FrankenDebian
你想做的就是我们所说的“弗兰肯Debian”。由于 Debian 测试正在滚动,因此任何版本都将不同于 Debian 的任何已发布或冻结版本。所以问题或多或少是这样的
当时我正在做这个,哪个 Debian 版本最接近 Kali 在冻结 Debian 测试时所采用的版本。
这将是非常现代的,
- 如果 Kali 来源测试后Debian 冻结了测试并发布了一个版本,然后 Kali 可能会拥有比 Debian 任何已发布版本更新的版本。
- 如果 Kali 来源测试前Debian 冻结了测试并发布了一个版本,然后他们可能会发布旧版本的内容。
不管怎样,这对你都没有好处。
容器的出路
更好的想法是简单地使用 Debian Stable(Oracle 支持)并在容器中运行 Kali。你可以在 Kali 网站上查找有关使用 Docker 或 LXC/LXD 映像的信息。
答案3
每个 Kali Linux发行说明:
那么,Kali 2.0 有哪些新功能? 有一个新的 4.0 内核,现在基于 Debian Jessie
答案4
许多发行版支持 Linux Standard Base 符合的发行版支持LSB_释放命令:
lsb_release --codename
即使没有lsb_command
人也常常能找到
cat /etc/*-release
并正在寻找VERSION
.