Aports 树

来自 Alpine Linux
(重定向自 Aports)

aports 树是一个仓库,其中包含每个 Alpine 软件包的 APKBUILD 文件。APKBUILD 文件包含一个“配方”,指示如何构建/编译和打包给定的软件包。这些文件在从源代码构建 Alpine 时使用。

abuild 脚本读取 APKBUILD 文件并执行创建软件包所需的步骤。一旦 Alpine Linux 被编译,您将不再看到(或使用)APKBUILD 文件。它不包含在 'iso' 或 'tar.gz' 中。

目录

aports 树中放置了一些目录。每个目录代表一个单独的软件包仓库。截至 2024-07-07,aports 树包含以下目录

main

main 包含 Alpine Linux 的基本软件包集。

community

community 包含额外的社区维护软件包。由于各种原因,这些软件包不保证在六个月后仍能获得支持。

testing

所有新软件包首先进入 testing。如果收到积极反馈或其他充分理由,软件包将被移动到 maincommunitytesting 中的软件包不包含在稳定版本中,而仅为 edge 构建。

获取最新的 APKBUILD 文件

在您的构建环境中,您需要安装一些必要的软件包,并且需要从服务器获取 APKBUILD 文件(获取 aports 树)。
注意: 您只需执行这两个步骤一次!下次您可以跳过此部分。

apk add alpine-sdk

cd ~

git clone git://git.alpinelinux.org/aports

完成上述操作后,您可能对获取最新更新感兴趣

cd ~/aports

git pull

参见