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> 来调用任意名称的主目录。