2024年01月22日

xbps-src 主目录 (Masterdir) 创建及使用的变更

为了简化 xbps-src 的使用,关于主目录 (masterdirs,即 xbps-src 用来构建包的容器) 的创建和使用方式已发生了一些小变化。

默认的主目录现在被命名为 masterdir-<arch>,除非 masterdir 已经存在,或者在容器中使用 xbps-src(这种情况下仍然是 masterdir)。

创建 (Creation)

在为其他架构或 C 库创建主目录时,以前的语法是:

./xbps-src -m <name> binary-bootstrap <arch>

现在,应使用新的 -A (主机架构) 标志来指定 <arch>

./xbps-src -A <arch> binary-bootstrap

这将在您的 void-packages 仓库根目录下创建一个名为 masterdir-<arch> 的新主目录。

您仍然可以使用 -m <name> 来创建任意名称的主目录。

使用 (Usage)

现在,您不再需要直接指定备选的主目录,而是可以使用 -A (主机架构) 标志来调用 masterdir-<arch>

./xbps-src -A <arch> pkg <pkgname>

您仍然可以使用 -m <name> 来调用任意名称的主目录。