kali官方在线应用商店的基本常识

发布时间 2023-11-05 12:29:21作者: GKLBB

 所谓的kali官方在线应用商店,专业术语是软件仓库,只是为更加直白的表述。包含已经kali为我们编译好的一堆基本软件和渗透专用软件,大约有6万个。地址是 http://http.kali.org/kali/ 。

细分为 5个硬件平台,11个分支,3个目录,4个组件

 架构

i386:也称为x86或x86-32,是Intel和AMD等公司推出的32位x86体系结构的代表。它在早期的个人电脑中广泛使用,但现在大多用于兼容旧硬件或嵌入式系统。

amd64:也称为x86-64或x64,是64位x86体系结构的代表。它是目前大多数个人计算机和服务器上使用的主要架构,允许更大的内存访问和更好的性能。

armel:这是基于ARM架构的32位处理器的一个变种。它通常用于嵌入式系统和一些轻量级计算设备。

armhf:这也是基于ARM架构的32位处理器的变种,但是针对硬浮点数运算进行了优化。它通常用于嵌入式系统和一些需要更高性能的设备。

arm64:这是基于ARM架构的64位处理器的代表,也称为ARMv8-A。它被广泛用于服务器、智能手机、平板电脑和其他计算设备,具有更高的性能和效率。

 

 分支

开发分支
kali-dev 是 Kali Linux 的开发版本。它由其他三个分支合并而成:kali-dev-only、kali-debian-picks 和 debian-testing。它主要用于将 Debian 的更新与 Kali Linux 维护的变更合并。
kali-dev-only 是包含 Kali 特定软件包的开发发行版。该分支会自动合并到 kali-dev。
kali-rolling-only(仅 Kali-rolling)是一个软件包仓库,用于快速发布 Kali-rolling。仅包含核心滚动更新软件包,以维持系统的相对稳定性,而 kali-rolling/ 包含所有可用的滚动更新软件包,以提供更广泛的功能和最新的工具。用户可以根据他们的需求和偏好选择适合的分支。

辅助分支
kali-debian-picks 包含从 debian-experimental 和 debian-unstable 挑选的软件包。它会自动合并到 kali-dev。
debian-testing 是 Debian 测试发行版的镜像。它用于构建 kali-dev。
debian-experimental 和 debian-unstable 是我们想要挑选的特定软件包的部分镜像。

主分支

kali-last-snapshot/:kali最新快照版。每发布一个稳定版本之前就会创建一个快照。

kali-rolling/:kali滚动版(默认)。之前一个软件上游更新,需要kali维护者编译测试没有问题才会添加到仓库,直到很多软件都更新才发布一个大版本,现在不在需要我们等待了,一个软件上游更新了kali维护者直接测试后加入新版本中。

 kaliexperimental kali实验性软件。是正在开发的软件包的暂存区。

kali-bleeding-edge 包含从上游 git 仓库自动更新的软件包。该分支有可能非常不稳定。

 目录

dists/ 目录   仓库使用说明。这包括软件包的元数据、签名、包含在特定版本的发行版中的软件包列表等。它是发行版管理的一部分,有助于系统包管理器(如apt)了解可用的软件包版本和源。

pool/ 目录   二进制和源代码文件。这是软件包仓库的一部分,用于存储所有可用软件包的实际文件。在 Debian 等 Linux 发行版中,pool/ 目录通常按软件包名称和版本进行组织。

project 目录      自定义。通常情况下,project 目录可能用于存储与项目相关的文件,例如项目的文档、配置文件、脚本等。目录名称并没有一个通用的规定,它可以根据特定项目的需求来定义。

组件

contrib/: 依赖非自由软件的自由软件。
main/: 完全自由的开源软件。
non-free-firmware/: 非自由的硬件固件。
non-free/: 不完全自由的软件。